Загрузка...

Kafka vs RabbitMQ vs SQS | Message Queues Explained

Message queues are one of the most misunderstood topics in system design, mostly because "messaging" actually covers two completely different concepts: queues and streams.

In this video I break down the key differences between Kafka, RabbitMQ, and SQS how each one works internally, when to use which, and what delivery semantics (at-most-once, at-least-once, exactly-once) actually mean in practice.

Topics covered:
00:00 — Queues vs Streams: the core distinction
01:30 — RabbitMQ: exchanges, bindings, and routing
02:50 — Kafka: partitions, offsets, and replayability
04:15 — SQS: long polling, visibility timeout, and cost traps
05:25 — Delivery semantics explained
06:25 — Idempotent consumers and when to use what

For most projects, you won't need any of it but when scale hits, knowing the difference matters. : )

Видео Kafka vs RabbitMQ vs SQS | Message Queues Explained канала ThatNotesGuy
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять