I. Foundations & The Laws of Physics
The immutable rules of distributed computing: why networks lie, clocks drift, and systems fail in ways that defy intuition.
I. Foundations & The Laws of Physics
The immutable rules of distributed computing: why networks lie, clocks drift, and systems fail in ways that defy intuition.
II. Communication Protocols & API Design
How services talk to each other - from synchronous HTTP and gRPC contracts to asynchronous messaging and event-driven architectures.
III. Data Management & Consistency
The mathematics of storing and replicating data across nodes while navigating the fundamental tension between correctness and availability.
IV. Data Processing Architectures
Strategies for processing data at scale - from batch pipelines and MapReduce to real-time stream processing and modern data platforms.
V. Coordination & Consensus
How distributed nodes reach agreement, manage distributed transactions, and record state as an immutable chain of events.
VI. Microservice Architecture Patterns
Proven patterns for decomposing systems into independent services, exploring Domain-Driven Design, decentralized data management, and CQRS.
VII. Resilience & Production Engineering
Engineering systems that survive failure: flow control, circuit breaking, chaos experiments, and the science of keeping production alive.
VIII. Observability
Making the invisible visible - logs, metrics, and distributed traces as the three pillars for understanding what a system is actually doing.
IX. Container Orchestration & Kubernetes
Scaling containers in production: Pod architectures, scheduling mechanisms, and the internal workings of the Kubernetes control plane.
X. Service Mesh & Network Security
The infrastructure layer beneath your services: Envoy-based service meshes, dynamic traffic routing, and eBPF network observability.
XI. Security Architecture
Designing security into the system from the ground up - zero trust networking, identity-based access, and secrets that rotate themselves.
XII. Deployment Strategies & Operations
Shipping software to production without fear - progressive delivery patterns, GitOps workflows, and platform engineering concepts.
XIII. Case Studies
Theory applied at scale: deep dives into how Kafka, Cassandra, Netflix, Uber, and Airbnb solved the problems covered in every preceding part.