cloudpatterns.appClassroomKatasWhiteboardBlog
Scale LineLesson

Object storage for user files

Keep photos and videos in a bucket every server shares — and let clients fetch them from it directly, so the web servers only do the work only they can do.

10 minEasyStation: Object storage

Members lesson

Membership isn’t open yet. The free lessons are open — 16 of them, including the whole first leg of the Scale Line.

  1. Cache-aside
  2. Launch day
  3. Object storage
  4. CDN (content delivery network)
  5. Read replicas
Scale Line — where this lesson sits

What you'll be able to do

  1. 1Choose object storage over the database or a server's local disk for user-uploaded files.
  2. 2Explain why uploads saved on one web server's disk break a horizontally scaled tier.
  3. 3Predict the load on the app servers when clients fetch files straight from storage instead of through the app.

Inside the lesson

steps
9
questions
9
simulations
2

You guess first, then run the system and see if you were right.