Skip to the solution
HardSystem Design4 min read

How would you design a system that scales to millions of users on AWS?

498 views

The problem

Iterative AWS scaling from single host to millions: LB, cache, DB replication, sharding, and async.

  • aws
  • scaling
  • users
  • lb
  • cdn
  • sharding
  • replication
  • horizontal-scaling

Try it yourself

Sketch your approach before you read the solution. That is what the interview tests.

Stuck? Get a hint.

A short nudge toward the approach. It will not give the answer away.

Solution

The solution is hidden so you can try first

4 min read · 4 sections

Discussion

Other approaches, follow-ups and how it went in real interviews.

Sign in to join the discussion.

No comments yet. Share how you would answer it.

Question 84 of 106 in System design

Keep your momentum going.

Mark this question solved to track your progress, then take the next one while it is fresh.

Up nextHard

How would you design a collaborative editor like Google Docs?

Continue