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