Files
nexus/wiki/concepts/Cloud-Native.md
2026-04-21 20:03:06 +08:00

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

Ingested

  • Date: 2026-04-21