ddia-principles

Installation
SKILL.md

DDIA Principles

Apply Kleppmann's principles to make informed decisions about data systems.

Core Framework: The Three Concerns

Every data system decision maps to these concerns:

  1. Reliability - System works correctly despite faults
  2. Scalability - System handles growth in data, traffic, or complexity
  3. Maintainability - System remains operable and evolvable over time

When reviewing designs or making technology choices, evaluate against all three.

Quick Decision Patterns

Database Selection

| Need | Start With | Graduate To |

Related skills
Installs
11
Repository
montagao/skills
GitHub Stars
2
First Seen
Jan 27, 2026