In today’s world we see a growing need to modernize traditional applications, from a monolith structure into a more microservices oriented architecture. Containerization technologies bring a lot of advantages (like auto-scaling, speeding up the frequency of deployments, etc.), but at the same time managing the complete IT stack is even more critical. Application availability and performance are key for business survival. IT is not “back office” anymore, but an essential part of gaining the competitive advantage and a key instrument to neutralize aggressive disruptors in the marketplace. Where Shakespeare used to say: “To be or not to be”, it is now “disrupt, or be disrupted”.
So companies feel the urge to move faster and embrace DevOps and the agile way of working. They simply have to… Teams become more self-sufficient and have the freedom to choose the tools they think can help them the best. And that’s fine, without this they wouldn’t be able to do their jobs right.