SYSTEM DESIGN
Architect scalable systems. Load balancers, databases, caching, and distributed system patterns.
PROOF-OF-WORK TASKS6 TASKS
B
Beginner
LEVEL 01
- 01Create a system architecture diagram for a URL shortener service, then write a post explaining the database choices
- 02Design a database schema for a ride-sharing service showing primary tables, then share the entity relationship diagram on LinkedIn
I
Intermediate
LEVEL 02
- 01Architect a highly available image upload service with load balancers and CDNs, then publish the complete design documentation
- 02Design a distributed job scheduling system that handles millions of tasks, then write a technical article explaining the architecture
A
Advanced
LEVEL 03
- 01Design and build a functional replica of a high-throughput messaging system supporting disk persistence, then share disk benchmarks
- 02Architect a globally distributed rate limiter using Redis Cluster and simulate network partitions, then publish a research report
