What Is Cloud Native?
Learn what cloud native applications are and how they scale, self-heal, and update without downtime. Understand Kubernetes' role in orchestrating microservices and managing resilient applications across environments.
In the last lesson, we learned about microservices. Let’s now examine the cloud native and orchestrator parts of the Kubernetes definition.
What is a cloud native application?
A cloud native app must:
Scale on demand
Self-heal
Support rolling updates
Let’s understand these jargons.
Scale on demand
Scaling on demand is the ability of an application and associated infrastructure to grow and shrink automatically to meet requirements. For example, an online retail app might need to scale up infrastructure and application resources during holiday periods. If configured correctly, Kubernetes can automatically scale applications and infrastructure according to demand. Not only does this help businesses react more quickly to unexpected ...