ddia-systems - Design reliable, scalable data systems
Designs and evaluates data systems across data models, storage engines, replication, partitioning, transactions, consistency, and processing models.
Tags
Updated: 2026-10-06Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Analyze data models
- Compare storage engines
- Design replication strategies
- Plan data partitioning
- Evaluate transaction guarantees
- Assess consistency trade-offs
- Design processing pipelines
- Score architecture decisions
Inputs
- Data system requirements
- Data models and access patterns
- Workload characteristics
- Consistency requirements
- Scaling constraints
- Failure scenarios
Outputs
- Data architecture recommendations
- Storage and replication trade-offs
- Consistency analysis
- Architecture score
- Improvement actions
