dean-large-scale-systems - Design Google-Scale Distributed Systems
Design large-scale distributed systems using performance intuition and fault-tolerant principles
Tags
Updated: 2026-05-11distributed systemssystem designperformance optimizationfault tolerancescalabilityGoogle infrastructure
Capabilities
Typical Inputs
What this skill does
- design distributed systems
- calculate storage capacity
- implement sharding strategies
- apply retry logic
- estimate performance metrics
- plan fault tolerance
- design data models
Inputs
- performance requirements
- data volume
- system architecture
- infrastructure resources
Outputs
- system architecture design
- storage capacity estimates
- sharding strategy
- retry mechanism code
- performance metrics
Requirements
- large-scale infrastructure
- distributed system knowledge
- performance data
