In this conference, Luis Concistre speaks about how Kubernetes and Container apps will lead the future of applications.
Monolithics apps vs Containers
Kubernetes is not here to replace all of your monolithic and complex apps. there are certain apps that take full advantage of running on a micro-service in a distributed way.
Containers and micro-services allow you to split your apps into independent functions where each function is able to communicate and support each other with ‘supervision’ of the master software (orchestration). Operations such as scale in/out, scheduling workload (pods) and auto healing capabilities are part of your apps without much effort.
These monolithic applications are sometimes difficult to migrate from existing platform to a new cloud platform or difficult to manage in a distributed multi-platform environment with most of the reliability on the hardware running.
This is the beginning of a new the way to design our applications, Kubernetes orchestrates your applications and provides a resilient platform without minimal dependencies on your infrastructure.