Managing the Application Life Cycle
In this book, we’ve reviewed some modern architectures and the microservices concept, understanding how containers fit into this new application development logic and covering how to create applications using different containers to provide their differing functionalities. This concept really is a game changer: we can implement an application’s components using different deployment strategies and scale processes up or down as needed. We used container registries for storing and managing the new artifacts and container images, which in turn are used for creating containers. Container runtimes allow us to run such components. We then introduced orchestration, which allows us to manage application availability and updates easily. Container orchestration requires new resources to solve different issues that arise from these new architectures. In this chapter, we will cover how all these pieces fit together in the management of your application...