01 — Consensus Patterns
Purpose
[stub: consensus-patterns]
See Also
- Distributed Systems Fundamentals — Raft/Paxos/Leader Election walkthrough
at
system-design/02-distributed-systems-theory/04-consensus-algorithms.md - Consensus in Databases —
dbms/04-.../consensus-in-databases.md
Metadata
| Author | Amit Singh |
| Scope | patterns |
Local graph
Linked from 2 notes
Database Management Systems
A book-shaped table of contents for DBMS: relational foundations through SQL mastery, storage internals, transactions, distributed databases, NoSQL, and MAANG interview prep — cross-linking existing system-design/patterns notes instead of duplicating them.
Patterns
A book-shaped table of contents for reusable engineering patterns spanning object-oriented design, enterprise architecture, distributed systems, messaging, APIs, cloud infrastructure, observability, security, concurrency, AI/agentic systems, and organizational design — grounded in production experience at scale.
Related notes
Patterns
A book-shaped table of contents for reusable engineering patterns spanning object-oriented design, enterprise architecture, distributed systems, messaging, APIs, cloud infrastructure, observability, security, concurrency, AI/agentic systems, and organizational design — grounded in production experience at scale.
04 — Consistency Patterns
Strong, Eventual, Causal, Read-Your-Writes, and Monotonic Reads consistency models — what guarantee a client actually gets, and what it costs in latency and availability.
02 — Coordination Patterns
Distributed Lock, Lease, Heartbeat, Membership, and Gossip — the primitives nodes use to coordinate without a single point of failure.
03 — Replication Patterns
Leader-Follower, Leaderless, Multi-Leader, and Read Replica replication — how copies of the same data stay available and how they diverge under partition.