Upcoming Topics¶
Backend engineering doesn't end at REST APIs and PostgreSQL — there's a whole ecosystem of patterns , protocols , and platforms that separate "I can build an API" from "I can design distributed systems." These aren't academic exercises , every topic here solves a real problem you'll hit when your monolith starts feeling tight , your WebSocket connections pile up , and someone asks "should we use GraphQL?" in sprint planning
7 files covering the advanced patterns you'll need as your backend grows beyond CRUD
what you'll find here¶
- GraphQL — Schema design , resolvers , subscriptions , security (depth limiting , auth , batching attacks)
- WebSockets — Persistent bidirectional channels , scaling 10k concurrent connections , pub/sub patterns
- Microservices — Service decomposition , inter-service communication , distributed systems nightmares
- Serverless — Lambda functions , event-driven architecture , cold starts , stateless design constraints
- Message Queues — Async job processing , RabbitMQ , Bull , queue patterns
- What's Next — Bun , Deno , Edge computing , WebAssembly , CRDTs , AI integration
prerequisites¶
DevOps , Node.js , and Express sections — you should be deploying apps before you try distributed systems
first topic -> upcoming_00_home.md