15. Asynchronous Systems and Back Pressure
Think Make Explore
0:00 / 0:00
15. Asynchronous Systems and Back Pressure
1 просмотр · 2 нед. назад
Think Make Explore
7 подписчиков
1 просмотр · 2 нед. назад
Episode 15 of 34 | System Design: From Fundamentals to Interview Mastery
An original video-processing workflow explains durable job acceptance, queues versus logs, at-least-once delivery, idempotent effects, ordering, visibility leases, poison jobs, retry budgets, dead-letter handling and back pressure. It distinguishes accepted work from completed work and models recovery explicitly.
Original script, worked examples, diagrams and animation. Adapted educational presentation; no endorsement implied. Voice generated locally with the speaker's authorization.
Chapters
0:00 Welcome and what we will cover
0:11 Accepted is not the same as completed
1:26 Publish work without losing the durable job
2:51 A worker crash can cause repeated delivery
4:17 Visibility leases and ordering constrain concurrency
5:40 Retries and poison jobs need a stopping rule
7:03 Back pressure bounds the amount of promised work
8:22 A queue and an event log have different consumption models
9:47 Operate the job lifecycle, not just the queue depth
11:15 Recap, practice and thank you