liveBook · Manning

Cloud-native architecture

As explained in Effective Platform Engineering

Cloud-native technology is software designed to exploit elastic, distributed, and automated cloud computing capabilities.

Cloud-native architecture uses elastic, distributed, and automated cloud capabilities through APIs to build, release, and operate software. Its practical value lies in consuming standardized infrastructure rather than treating infrastructure operations as a strategic differentiator. section 2.3.5

A cloud-native platform exposes infrastructure through API-first, self-service interfaces. Cloud vendors can provide many distributed-service capabilities on demand, reducing maintenance work, accelerating experimentation, and recovering time for strategically valuable work. section 2.3.5

Apply the pattern by:

  • Starting capabilities from APIs so teams can try them before committing to long-term operation. section 2.3.5
  • Using Kubernetes where standardization is needed for distributed-service compute orchestration and extensibility. section 2.3.5
  • Shifting undifferentiated infrastructure maintenance to capable cloud vendors when doing so protects strategic capacity. section 2.3.5
Figure 2.15 The components of a Kubernetes Cluster (Courtesy of https://kubernetes.io/docs/concepts/overview/components/)
A screenshot of a computer

AI-generated content may be incorrect.

Use the Kubernetes cluster component diagram to inspect the standardized control-plane building blocks behind cloud-native platform operations. section 2.3.5

How Effective Platform Engineering covers it

How deep it goes
Explains API-first consumption, vendor delegation, experimentation, and Kubernetes standardization without detailing complete cluster internals.
Examples
Uses cloud-vendor APIs and Kubernetes as concrete examples of on-demand infrastructure and standardized distributed-service orchestration.
What you can do after
Apply it via cloud-vendor APIs and Kubernetes to experiment quickly, standardize orchestration, and preserve strategic engineering capacity.
How it connects
Connects cloud-native architecture to engineering platforms, API-first self-service, distributed service architecture, and Kubernetes.

Also explained in

Compare how 6 books explain cloud-native architecture →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.