Intermediate

Make data fast and safe, split it across machines, decouple work with messages, and keep services reliable and secure as they grow.

By the end you can

  • Keep data available by copying it, and know what a copy costs you
  • Split data across machines when one is not enough
  • Decouple parts of a system with queues and logs
  • Draw service boundaries and put gateways in the right place
  • Protect a service from abusive traffic
Start: Transactions and isolation levels8 steps · about 12 hours of lessons and videos
0%

Not started

Scale EngineerMaster every step
  1. Learn · 0/4

    Practise · 0/1

    Explore · 0/2

    Watch · 0/3

    Read · 0/2

    0% done. At 80% this step counts as mastered.

Master all 8 steps to earn the Scale Engineer badge and a grade. A step counts as mastered when you have done 80% of it. Lessons you finish, labs you pass and videos you watch on the site tick themselves.