/learn
Learn
Structured paths through backend engineering patterns. Pick a track and work through concepts and challenges in sequence.
Tracks
/api-resilience
API Resilience
Build servers that stay up when things go wrong — rate limiting, graceful shutdown, and retry safety.
4 challenges
/data-consistency
Data Consistency
Handle duplicate requests, coordinate concurrent access, and keep data correct under pressure.
3 challenges
/observability
Observability
Make your systems debuggable — structured logging, health checks, and dependency monitoring.
2 challenges
Concept guides
Understand the patterns before you implement them. Each concept is short, focused, and paired with practice challenges.