Вводная лекция «Kafka для разработчиков»
Kafka — это не очередь. И это меняет всё
Три часа ночи. Прод молчит. В дашборде Grafana красная линия уходит в потолок, как кардиограмма остановившегося сердца. Вы лезете в логи, и первое, что видите — stack trace, в котором мелькает знакомое слово: ConsumerRebalanceException. Или, того хуже, сообщение "Offset out of range". Вы начинаете лихорадочно вспоминать, что там говорилось в документации по Kafka, которую вы читали полгода назад, и вдруг понимаете: вы не понимаете, как эта штука работает. Знакомо? Если да — добро пожаловать в клуб...
Что такое Kafka. Просто о сложном.
Отслеживание посылок, ленты соцсетей и биржевые торги — что общего? Ключевая технология для потоков данных, которая незаметно связывает весь цифровой мир. Объясняем на пальцах и без кода, как работает эта «нервная система» для приложений. Представьте, что вам нужно организовать работу почтового сортировочного центра в день гигантской распродажи. Миллионы посылок приезжают каждую секунду от разных магазинов. Их нужно моментально рассортировать по городам, отправить в нужные фургоны для доставки, а...