FAQ resource for What does cloud native mean?.
Answer
Cloud native describes an approach to building and running applications that fully exploits the elasticity, automation, and managed services of the cloud. It commonly combines containers, microservices, declarative infrastructure, continuous delivery, and dynamic orchestration so systems scale on demand and recover from failure automatically. The Cloud Native Computing Foundation (CNCF) stewards many of the core technologies, including Kubernetes. Being cloud native is about architecture and practices, not just running software on a cloud provider.