The adoption of container orchestration technologies such as Kubernetes and Docker Swarm has been rapidly increasing, with the intention to improve portability, scalability and resilience as compared to a monolithic application.
But when should this approach be adopted and when do the downsides outweigh the benefits? We’ll look at some pros, cons and past experiences to help answer this question.