Javascript or Ruby? Chef or Puppet? Containers or Virtual Machines? The bigger is the infrastructure of organization, the more there are chances that you have to support variety of options at the same time for every level of your software delivery and maintenance tooling. Should you make a choice or make a fight with the other part of your team? When ""it does not do what we need"" starts to get over ""it worked like that for years""? We live in interesting times. By now, human kind have created tremendous fleet of servers, containers, devices. Managing all of them becomes an art. Or does it? Let's see what are options are.