Distributed Systems Foundations
Core mental models for coordination, failure, time, load, contracts, and operational trade-offs in distributed systems.
TRACKS
Core mental models for coordination, failure, time, load, contracts, and operational trade-offs in distributed systems.
Application-level event-driven design: event boundaries, broker models, delivery semantics, contracts, idempotency, replay, backpressure, and operational review. This track is the bridge into deeper messaging internals, stream processing, CDC, and distributed workflow tracks.
Service decomposition, gateways, meshes, orchestration, and platform control surfaces.
Network layers, protocol boundaries, retries, and the failure models they create.
Probabilistic dissemination, failure evidence, membership lifecycles, resilient overlays, epidemic repair, and production design for large changing clusters.
Consensus safety and liveness, Paxos, Raft, ZAB, quorum and commit evidence, replicated state machines, safe reads, reconfiguration, coordination APIs, operations, and failure verification.
Replication models, quorums, isolation, ordering, and large-scale coordination trade-offs.
Atomicity boundaries, sagas, idempotency, outbox patterns, and the trade-offs between coordination and compensation in distributed workflows.
Reconcilers, leases, scheduling, placement, autoscaling, and control-plane design patterns.
Mergeable data types, invariant design, monotonicity, and the techniques that reduce coordination in replicated systems.
Regional topology, failover control, latency trade-offs, disaster tolerance, and the architecture of systems stretched across failure domains.
Log brokers, consumer coordination, delivery semantics, retention, and the internals of queue and streaming substrates.
Fault injection, schedule control, simulation harnesses, trace replay, and the testing strategies used to make distributed bugs reproducible.
Internet protocol mechanics from link layer and IP through TCP congestion algorithms, routing, middleboxes, measurement, secure channels, SDN, and datacenter fabrics.
HTTP semantics, representation contracts, browser credential boundaries, caching, HTTPS delivery, proxies, DNS, CDNs, long-lived connections, and observability for backend-facing web delivery.
Implementation-centered distributed systems practice: RPC, MapReduce, clocks, snapshots, DHTs, replication, Raft, Spanner-style transactions, and key-value services.
Container runtime mechanics, image delivery, Kubernetes workload primitives, networking, storage, autoscaling, PDBs, service mesh sidecars, security profiles, and platform operations for backend services.
Advanced API protocol mechanics for backend systems: HTTP/2, HTTP/3, TLS 1.3, gRPC streams, GraphQL execution, gateway policy, binary encodings, and contract evolution.
Terraform-style infrastructure workflows: desired state, state files, modules, drift, policy gates, CI/CD, GitOps, cost controls, and rebuildable cloud environments.