All series
Series · 10 parts · 34 min · Intermediate

Scaling to 1M Requests

Take a web backend from one server to a million requests: capacity maths, auto scaling, caching, databases, queues, rate limiting, serverless and observability.

What you'll build

A mental model and a toolkit for taking an ordinary Node.js API on AWS from one server to a fleet that serves a million requests.

Before you start

Some experience building a backend API. No prior AWS or scaling experience needed.

What you'll learn
  • Turning traffic goals into peak RPS and concurrency with Little's Law
  • Stateless app servers behind a load balancer with EC2 Auto Scaling
  • Caching at the CDN, application and Redis layers
  • Database indexes, read replicas and connection pooling
  • Keeping the Node.js event loop healthy under load
  • Queues, rate limiting and load shedding
  • When serverless fits, load testing with k6, and observability
(01)The parts
Your progress0/10 parts
(10)Let's talk

Ready to scaleyour application?

Stop worrying about technical debt. I can help you build a reliable, high-performance product from the ground up, tailored exactly to your business needs.

Actively open for new opportunities
Get in touch
Local time
--:-- PKT
© 2026 Syed Wajeeh Haider. All rights reserved.