🌎 Effective Kafka: A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java (2020)
❔ Чему вы научитесь:
🔵 понимать модель Kafka: топики, партиции, оффсеты, группы потребителей;
🔵 настраивать продюсеры и потребители под нужные гарантии доставки;
🔵 добиваться идемпотентности и работать с транзакциями;
🔵 выбирать ключ партиционирования и сохранять порядок сообщений;
🔵 разбираться в репликации, ISR и поведении кластера при отказе брокера;
🔵 проектировать событийную архитектуру и обрабатывать ошибочные сообщения.
"Effective Kafka" — книга объясняет модель и её ограничения, а не пересказывает параметры конфигурации: заметная часть посвящена событийному мышлению как таковому. Примеры на Java, аудитория — бэкенд-разработчики и архитекторы. Издание 2020 года: базовые механизмы с тех пор не изменились, но ZooKeeper здесь ещё на месте, а современные кластеры работают в режиме KRaft.
🗄 Скачать курс
Backender
Post #4754
188
