Cloud native movement

Cloud native technologies allow companies to build and run scalable applications in modern, dynamic environments such as public, private and hybrid clouds. Best practices, e.g. containers, service meshes, microservices, immutable infrastructure and declarative APIs, exemplify this approach. Source: github.com