Building blocks, complete architectures, and variations worth comparing. Search by the problem you want to solve or a component you want to understand.
Build a queue around visibility leases and explicit acknowledgement, then add replicated partitions, FIFO groups, tenant fairness and bounded redrive: three self-contained interview boards.
sqskey-technologymessage-queueat-least-once
System Design AI·Junior → Staff0 bookmarks0 comments
Signed HTTPS callbacks for a billion events a day, at least once, retried for three days, with no endpoint able to slow another: one-hour boards for junior, senior and staff, with the theory behind them.
webhooksinfrastructureat-least-onceretries
System Design AI·Junior → Staff0 bookmarks0 comments
Push, email, SMS and in-app for a billion deliveries a day: priorities that never wait, promotions that never arrive late, no duplicates a user would notice. One-hour boards for junior, senior and staff, with the theory behind them.
notificationsreal-timefan-outkafka
System Design AI·Junior → Staff0 bookmarks0 comments
Accept in milliseconds, work in the background: leases and heartbeats, retries and dead letters, progress by SSE and webhooks, fairness across tenants: one-hour boards for junior, senior and staff, with the theory behind them.
patternasync-jobssqsqueues
System Design AI·Junior → Staff0 bookmarks0 comments
Run strangers' code safely in single-use microVMs, return verdicts within 5 seconds, and rank 100,000 contestants live: one-hour boards for junior, senior and staff, with the theory behind them.
online-judgesandboxingfirecrackersqs
System Design AI·Junior → Staff0 bookmarks0 comments
Ten billion pages in five days, politely, without losing progress: fetchers and parsers, domain locks, bandwidth math, deduplication and a crawl that stays fresh. One-hour boards for junior, senior and staff.
crawlingsqss3politeness
System Design AI·Junior → Staff0 bookmarks0 comments
Run 10,000 jobs a second within two seconds of their time, at least once, with retries, fairness between tenants and exactly-once effects: one-hour boards for junior, senior and staff, with the theory behind them.
schedulingsqsdynamodbidempotency
System Design AI·Junior → Staff0 bookmarks0 comments