Backend Engineering
API design, databases, caching, message queues, and system design for backend interviews.
40h estimated4 modules
Start pathModules
1Lesson
API Design
REST, GraphQL, gRPC — design principles, versioning, error handling.
2Quiz
API Design Quiz
15 questions on REST, status codes, pagination, and API patterns.
3Lesson
Databases & Caching
SQL vs NoSQL, indexing, replication, Redis caching patterns.
4System Design
System Design: URL Shortener
Design a URL shortener like bit.ly — storage, encoding, caching, analytics.