Free — no signup required

Introduction: The Pilot and The Engines

2 min read

The Hidden Separation

Think of a commercial aircraft. The pilots in the cockpit decide where to fly, file flight plans, and communicate with air traffic control. The engines, wings, and hydraulics actually move the plane. If the cockpit radio breaks mid-flight, the plane doesn't fall out of the sky — the engines keep running. The pilots work with what they have until they land. This is the same principle that makes cloud infrastructure reliable.

When you look at a cloud service like AWS, it appears to be one giant machine. But underneath, every service is split into two distinct parts with very different jobs and very different reliability profiles.

1. The Data Plane (The Muscle)
This is the part of the system that handles the ongoing, moment-to-moment work of moving data and serving requests.

  • Job: "Forward this packet," "Read this database row," "Answer this DNS query."
  • Complexity: Low. It does one well-defined thing, very fast, at massive scale.
  • Reliability target: Extremely High — often 99.999% ("five nines") or better.

2. The Control Plane (The Brain)
This is the part of the system that configures, provisions, and changes the environment.

  • Job: "Launch a new EC2 instance," "Create a new S3 Bucket," "Update this DNS record."
  • Complexity: High. Every operation involves authentication, authorization, validation, resource discovery, and orchestration across multiple internal systems.
  • Reliability target: Lower — typically 99.9% ("three nines").

The Golden Rule of Reliability:

The Data Plane must keep running even if the Control Plane is completely broken.

This is not a nice-to-have. It is the foundational design principle behind every highly available distributed system. If your application violates this rule, you have silently capped your own reliability.

This is one of 18 chapters

Get every chapter — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.

See pricing