1.2 KiB
1.2 KiB
Cloud-Native
Definition
Cloud-native is an approach to building and running applications that fully exploits the advantages of cloud computing delivery model.
Core Characteristics
- Microservices Architecture: Applications built as small, independently deployable services
- Containers: Lightweight, portable packaging for applications
- Dynamic Orchestration: Automated management of containers (e.g., Kubernetes)
- API-Based Communication: Services communicate via lightweight APIs
- DevOps Practices: Continuous integration and delivery
Key Technologies
- Containers: Docker, containerd, Podman
- Orchestration: Kubernetes, Amazon EKS, Azure AKS, Google GKE
- Service Mesh: Istio, Linkerd, Consul Connect
- Serverless: AWS Lambda, Azure Functions, Google Cloud Functions
Benefits
- Scalability and elasticity
- Resilience and fault isolation
- Faster deployment cycles
- Resource efficiency
- Portability across cloud providers
Sources
Related Concepts
Ingested
- Date: 2026-04-21