Ddia Replication Sharding

Distilled guidance from "Designing Data-Intensive Applications" (Kleppmann, 2nd ed) chapters 6-7 on replication topologies, sharding strategies, conflict resolution, and request routing for distributed data systems. Use this skill when: - Choosing a replication topology (single-leader, multi-leader, leaderless) - Designing a sharding scheme (range vs hash, multi-tenant, hot keys) - Resolving write conflicts in distributed databases - Building offline-first / sync-engine apps - Designing global secondary indexes for sharded systems - Diagnosing replication lag, stale reads, or hot-shard problems

ebarti 31f329b 23 files · 141.0 KB Updated

File contents

ebarti/skills/tree/main/ddia-replication-sharding commit 31f329b059

Frequently asked questions

npx skillmds@latest add ebarti/ddia-replication-sharding