openskills.info
Course Preview

Cloud Native Architecture

Cloud native architecture designs systems around containers, microservices, service meshes, declarative APIs, and immutable infrastructure. It optimizes for automation, resilience, and rapid change by treating the platform's orchestration and observability capabilities as first-class design inputs.

itCloud native tools and technologies

Cloud Native Architecture

Cloud native architecture helps you build systems that can change often without turning every change into an outage. It is an approach to design and operations, not a product checklist.

The Cloud Native Computing Foundation defines the approach through outcomes. Cloud native systems are loosely coupled, secure, resilient, manageable, sustainable, and observable. Teams use repeatable automation to build and deploy them across public, private, and hybrid environments.

Containers, microservices, serverless platforms, service meshes, immutable infrastructure, and declarative APIs can support those outcomes. None is mandatory by itself. A containerized monolith can be cloud native. A collection of fragile microservices can fail to be cloud native.

Start with the change you need

Architecture sets boundaries. A useful boundary contains change and gives one team a clear responsibility. A poor boundary adds a network call, a deployment, and another failure mode without creating useful independence.

Ask four questions before splitting a system:

  1. What must change independently?
  2. What must scale independently?
  3. What must fail independently?
  4. Who owns the behavior and its data?

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources

  • https://github.com/cncf/toc/blob/main/DEFINITION.md
  • https://12factor.net/
  • https://kubernetes.io/docs/concepts/architecture/
  • https://kubernetes.io/docs/concepts/architecture/controller/
  • https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
  • https://kubernetes.io/docs/concepts/architecture/self-healing/
  • https://opengitops.dev/
  • https://opentelemetry.io/docs/concepts/signals/
  • https://opentelemetry.io/docs/concepts/signals/traces/
  • https://csrc.nist.gov/pubs/sp/800/204/final