building-blocks
Reference catalog of distributed-systems building blocks (API, storage, caching, consistency, messaging, scheduling, resilience, scaling, observability, logging, load balancing, DNS, CDN, IDs, counters, blobs, search, service decomposition, requirements) with options, trade-offs and behavior under stress. system-design and design-stress-test load it; also use it for a one-off question about one of those components.
- License
- MIT
Pinned to revision a2c346f89684, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/building-blocks/SKILL.md
- skills/building-blocks/references/api-design.md
- skills/building-blocks/references/blob-store.md
- skills/building-blocks/references/caching.md
- skills/building-blocks/references/consistency-coordination.md
- skills/building-blocks/references/content-delivery.md
- skills/building-blocks/references/data-storage.md
- skills/building-blocks/references/distributed-logging.md
- skills/building-blocks/references/distributed-search.md
- skills/building-blocks/references/dns.md
- skills/building-blocks/references/load-balancing.md
- skills/building-blocks/references/messaging-streaming.md
- skills/building-blocks/references/observability.md
- skills/building-blocks/references/requirements-scoping.md
- skills/building-blocks/references/resilience-failure.md
- skills/building-blocks/references/scaling-evolution.md
- skills/building-blocks/references/sequencer.md
- skills/building-blocks/references/service-decomposition.md
- skills/building-blocks/references/sharded-counters.md
- skills/building-blocks/references/task-scheduling.md
Every link opens the file at its source, pinned to the revision this page describes.