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