ddia-systems
Design data systems by understanding storage engines, replication, partitioning, transactions, and consistency models. Use when the user mentions "database choice", "which database should I use", "SQL or NoSQL", "replication lag", "partitioning strategy", "consistency vs availability", "stream processing", "ACID transactions", "eventual consistency", "my queries are slow at scale", or "data is inconsistent across replicas". Also trigger when choosing a datastore, designing data pipelines, or debugging distributed-system consistency issues. Covers data models, batch/stream processing, and distributed consensus. For system design, see system-design. For resilience, see release-it.
- Version
- 1.4.0
- License
- MIT
Pinned to revision 4f7124e6049e, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/ddia-systems/SKILL.md
- skills/ddia-systems/references/batch-stream.md
- skills/ddia-systems/references/data-models.md
- skills/ddia-systems/references/fault-tolerance.md
- skills/ddia-systems/references/partitioning.md
- skills/ddia-systems/references/replication.md
- skills/ddia-systems/references/storage-engines.md
- skills/ddia-systems/references/transactions.md
Every link opens the file at its source, pinned to the revision this page describes.