Application migration from Docker Compose to Kubernetes. How, why, and what problems we’ve encountered. Part 1

<p>Often, an application that has significant growth in its user base isn&rsquo;t ready for this. Requirements for speed and availability are growing, and infrastructure and application architecture don`t allow them to be met.</p> <p>My task was to improve the application infrastructure and quality. The app managed to grow from an MVP and a stand for a single client into a popular SaaS. The lack of fault tolerance and service components&rsquo; scalability began to significantly interfere with users. It was time to adapt the application to a cluster mode.</p> <p>The application was deployed in containers, and the orchestration was performed by Docker Compose. The application components were not designed to be run in cluster mode. I guess it is often the case for many apps in their early stages. The business is more focused on getting new features, and it isn`t always possible and necessary to waste any time on such premature optimization. At some point though, stability and speed become the top priorities.</p> <p><a href="https://medium.com/@loovatech/application-migration-from-docker-compose-to-kubernetes-how-why-and-what-problems-b2d1c695c42b"><strong>Visit Now</strong></a></p>