Designing Distributed Systems

When designing distributed systems for scalability, reliability, and consistency. Covers CAP/PACELC theorems, consistency models (strong, eventual, causal), replication patterns (leader-follower, multi-leader, leaderless), partitioning strategies (hash, range, geographic), transaction patterns (saga, event sourcing, CQRS), resilience patterns (circuit breaker, bulkhead), service discovery, and caching strategies for building fault-tolerant distributed architectures.

majiayu000 6737071 2 files · 18.1 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/data/designing-distributed-systems commit 67370716c6

Frequently asked questions

npx skillmds add majiayu000/designing-distributed-systems