Cloud Native
Cloud native is a methodology for building and running cloud applications: containers, microservices, declarative APIs, and immutable infrastructure.
Purpose
Fully exploit cloud elasticity and managed services to build scalable, resilient applications.
Mechanism
CNCF definition: containerized packaging, microservice architecture, declarative-API-driven operations. Tech stack: K8s + Service Mesh + CI/CD + Observability. Goals: elasticity, portability, recoverability.
Use cases
- Cloud architecture
- Scalability
- Elasticity