PrepZone Logo
PrepZone

Learning track 07

Distributed Systems — From First Principles to Production

Twelve modules from partial failure to architect-level playbooks. One ShardPay payment ledger grows with every chapter — every failure mode you'll face at scale.

Articles
54
Modules
12
Total read
9 hr 22 min
Streak
0 days

0 of 54 read · 0% complete · 9 hr 22 min left

Start here

What Makes a System Distributed

10 min read

Begin
01

Distributed Foundations

What makes a system distributed and why partial failure is the default

0/5
02

Performance and Scale

Latency, throughput, scaling models, and capacity planning

0/4
03

Networking in Distributed Systems

RTT, DNS, load balancing, CDN, and service discovery

0/4
04

Consistency and CAP

CAP, PACELC, consistency models, and quorum design

0/5
05

Replication and Partitioning

Topologies, lag, sharding, consistent hashing, and hot spots

0/5
06

Coordination and Consensus

Leader election, Raft, locks, gossip, and membership

0/5
07

Time, Ordering, and Identity

Clocks, logical time, sequencers, and causal consistency

0/4
08

Reliability Patterns

Timeouts, retries, circuit breakers, idempotency, and chaos testing

0/5
09

Messaging Contracts

Delivery semantics, ordering, outbox, and event coupling

0/4
10

Distributed Transactions

2PC limits, sagas, choreography, and compensation

0/4
11

Observability and Operations

Tracing, SLIs, golden signals, and debugging at scale

0/4
12

Expert Architecture Playbook

Failure domains, cells, multi-region, team topology, and interviews

0/5