Layer

Understand the primitives

Build crisp intuition for the distributed systems primitives that shape real production tradeoffs.

Strong architectural judgment starts by understanding where guarantees weaken, where cost hides, and what abstractions are pretending to be simpler than they are.

Reading path

Start with primitives before pattern composition.

Start with the recommended topic in each pillar, then move outward into adjacent tradeoffs once the primitives are clear.

Pillar

Distributed Systems Foundations

Core primitives behind durability, delivery, and consistency.

1 topic

This pillar teaches the forces behind system behavior before the discussion turns into architecture fashion.

Pillar

Data Movement

How information is copied, propagated, retried, and delayed across systems.

1 topic

Data movement is where latency, retries, and ordering assumptions quietly accumulate risk.

Pillar

State and Consistency

How reads, writes, and replication shape correctness budgets.

1 topic

Consistency decisions are business decisions wearing technical clothes.

Featured entry points for this layer

3 selected

Premium topic

Cache-Aside

This topic shows why a familiar caching pattern still creates expensive surprises once miss cost, stale reads, and recovery behavior become real production concerns.

Free flagship

Outbox and Inbox

Teams adopt asynchronous flows quickly, then discover that duplicate delivery, retries, and partial failure demand far stricter reasoning.

Premium topic

Read Replica Staleness

This is a classic point where capacity wins can erase trust if consistency budgets are implicit.

Understand the primitives | ReadLatent