System design: backend
Engineering · System design
One notification service at burst scale, designed stage by stage to test estimates, scaling and failure.
Listens for
- Requirements and estimation
- API and data design
- Scale and throughput
- Reliability
- Trade-off judgement
7 stages · 50 min · Senior to Staff