100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace

Cloud Native Architecture Cheat Sheet

Cloud Native Architecture Cheat Sheet

Covers the twelve-factor app principles, microservices patterns, containers, and the CNCF landscape that define cloud native systems.

2 PagesIntermediateJan 25, 2026

Twelve-Factor App (selected)

Core methodology for building cloud native applications.

  • Codebase- One codebase tracked in version control, many deploys
  • Config- Store config in environment variables, never in code
  • Dependencies- Explicitly declare and isolate dependencies (no reliance on system-wide packages)
  • Backing Services- Treat databases, queues, caches as attached resources via config, swappable without code change
  • Processes- Execute the app as stateless processes; persist state in a backing store
  • Disposability- Fast startup and graceful shutdown to support elastic scaling
  • Logs- Treat logs as event streams, write to stdout, let the environment aggregate them

CNCF Landscape (key projects)

Common tools associated with cloud native architecture.

  • Kubernetes- Container orchestration, the de facto cloud native runtime
  • Envoy- High-performance proxy used as the data plane in many service meshes
  • Istio / Linkerd- Service mesh implementations for traffic management, mTLS, and observability
  • Prometheus- Metrics collection and alerting standard for cloud native systems
  • Helm- Package manager for Kubernetes, templating manifests into 'charts'
  • OpenTelemetry- Vendor-neutral instrumentation standard for traces, metrics, and logs

Health/Readiness Endpoint Pattern

A minimal Express health check enabling orchestrators to manage lifecycle.

javascript
app.get('/healthz', (req, res) => {  res.status(200).json({ status: 'ok' }); // liveness});app.get('/readyz', async (req, res) => {  const dbOk = await checkDatabaseConnection();  res.status(dbOk ? 200 : 503).json({ ready: dbOk }); // readiness});
Pro Tip

Separate liveness from readiness probes — a pod can be alive (process running) but not ready (still warming a cache or connecting to a DB); conflating the two causes premature traffic routing or unnecessary restarts.

Was this cheat sheet helpful?

Explore Topics

#CloudNativeArchitecture#CloudNativeArchitectureCheatSheet#CloudComputing#Intermediate#Twelve#Factor#App#Selected#Docker#CheatSheet#SkillVeris
Advertisement
Sri Hayavadhana Info-Tech

Professional Web Designing Services

  • Responsive Websites
  • E-commerce Solutions
  • SEO Friendly Design
  • Fast & Secure
  • Support & Maintenance
Get a Free Quote

Share this Cheat Sheet