6 · Async & messaging · Design lab

Design lab

Build it: video upload. The upload request must return fast; transcoding takes minutes; 3 other systems need to know when a video is ready.

Drop pieces here to start. Try: Client → Load balancer → Server / API → Database.