Sharding Strategies
🔴 P0 — how to split data across multiple databases when one isn’t enough
··
634 words·
3 mins
🔴 P0 — how to split data across multiple databases when one isn’t enough
🔴 P0 — the mathematical foundation for consistency in replicated systems
🔴 P0 — Stripe’s public API is built on this; the implementation of idempotency for APIs
🔴 P0 — the defining characteristic of distributed systems
🔴 P0 — the first design decision that cascades into everything else: scaling, consistency, query performance
🔴 P0 — REST vs gRPC vs GraphQL is a standard interview question
🟠P1 — Dynamo-style replication; no single leader, quorum-based
🟠P1 — DDIA Ch3 deep knowledge; shows understanding of storage engine internals