Level 20
Engineering Mastery
Level 20 of CoreCS: Engineering Mastery.
- Position
- Level 20 of 20
- Published path
- 0 modules · 0 lessons · 0 min
Level progress0 of 0 lessons complete
Not started0 of 0 complete
Published modules for this level are planned.
Mastery projects
CLI application
A planned unit covering cli application.
CRUD application
A planned unit covering crud application.
REST API and database
A planned unit covering rest api and database.
Full-stack application
A planned unit covering full-stack application.
Authentication system
A planned unit covering authentication system.
Real-time chat system
A planned unit covering real-time chat system.
Background job system
A planned unit covering background job system.
Caching layer
A planned unit covering caching layer.
File-storage service
A planned unit covering file-storage service.
Distributed application
A planned unit covering distributed application.
Build your own database
A planned unit covering build your own database.
Build your own HTTP server
A planned unit covering build your own http server.
Build a small programming language or interpreter
A planned unit covering build a small programming language or interpreter.
Build a distributed key-value store
A planned unit covering build a distributed key-value store.
Build an AI/RAG application
A planned unit covering build an ai/rag application.
Engineering judgement
- Why was this architecture chosen?A planned unit for this engineering question.
- What happens when this service fails?A planned unit for this engineering question.
- How does this system behave with 10× traffic?A planned unit for this engineering question.
- Where are the bottlenecks?A planned unit for this engineering question.
- How should the data be modeled?A planned unit for this engineering question.
- What consistency guarantee is necessary?A planned unit for this engineering question.
- What security assumptions exist?A planned unit for this engineering question.
- What are the trade-offs?A planned unit for this engineering question.
- How would I debug this in production?A planned unit for this engineering question.
- How could the system be simplified?A planned unit for this engineering question.