Backend Engineering

API design, databases, caching, message queues, and system design for backend interviews.

40h estimated4 modules
Start path

Modules

1Lesson

API Design

REST, GraphQL, gRPC — design principles, versioning, error handling.

Start
2Quiz

API Design Quiz

15 questions on REST, status codes, pagination, and API patterns.

Start
3Lesson

Databases & Caching

SQL vs NoSQL, indexing, replication, Redis caching patterns.

Start
4System Design

System Design: URL Shortener

Design a URL shortener like bit.ly — storage, encoding, caching, analytics.

Start