Ты вообще знаешь, как интернет работает? Kafka
Решил немного технически обогатить #словарикпродакта. Вайбкодинг подталкивает. Поэтому стартую Цикл заметок-разбираловок.
Вы слышали про Кафку?
Kafka - это платформа для передачи потоков данных: один сервис публикует событие, другие сервисы его читают и обрабатывают. В официальной документации Apache Kafka описывается как платформа, которая позволяет публиковать, читать, хранить и обрабатывать потоки событий.
Пример
Пользователь оформил заказ,об этом должны узнать оплата, склад, доставка, уведомления, аналитика, антифрод..
Можно заставить каждый сервис напрямую дергать другие сервисы. Но так быстро появляется клубок зависимостей.
Kafka делает иначе: сервис публикует событие order_created, остальные подписанные системы забирают его себе.
На фото пример из статьи про муьтиплатформенный продукт
Вы точно слышали про Кафку! Но знали ли что это такое?
❤️ да, было понимание про очередь событий
😈 нет, "Несведущий человек действует смелей… Несведущему человеку все кажется возможным." Ф.Кафка
#словарикпродакта #инфра #kafka
Post #239
310

- ❤ 9
- 😈 4
- 👍 3