Senior-level situations.
A safe place to practice.
There is no single correct box layout. You receive realistic requirements, incidents, and trade-offs, then design and explain the next sound decision.
FIRST PLANNED CAMPAIGN
Build a production-ready notes application
Start with a simple system for 1,000 users. Evolve the same architecture as traffic grows and new features and unexpected failures arrive.
Trade-off based feedback Progressive requirements Decision rationale
- 01Frontend, API, and database
- 02Users and authentication
- 03File uploads and object storage
- 04Search and caching
- 05Email and background jobs
- 06Monitoring and error handling
- 07Growing traffic
- 08Backup, security, and deployment