Code Safari
All guides

Backend guide

Backend Engineering from Zero

A plain-English guide to backend engineering from first principles — HTTP, APIs, REST and GraphQL, databases and indexes, authentication and authorization, caching, background jobs and queues, and deployment. No hype.

10 lessons·≈ 1 hr read·Free, no account
  1. 01How HTTP Works: The Protocol Behind Every BackendBeginner·9 min
  2. 02What Is an API? Contracts Between ProgramsBeginner·8 min
  3. 03REST APIs Explained: Resources, Methods, and ConventionsBeginner·9 min
  4. 04GraphQL Explained: Ask for Exactly the Data You NeedIntermediate·9 min
  5. 05Databases for Backend Engineers: SQL, NoSQL, and IndexesBeginner·9 min
  6. 06Authentication Basics: Proving Who a Request IsBeginner·8 min
  7. 07Authorization Explained: Deciding What a User Can DoIntermediate·8 min
  8. 08Caching in the Backend: Faster by Not Doing the WorkIntermediate·8 min
  9. 09Background Jobs and Queues: Doing Work LaterIntermediate·8 min
  10. 10Deploying a Backend: From Your Machine to ProductionIntermediate·9 min