Бесплатные ресурсы для изучения Apache Kafka
НА РУССКОМ
КУРСЫ
• Apache Kafka с нуля — BigDataSchool • Основы брокеров сообщений на примере Kafka и RabbitMQ — Stepik
ПРАКТИКА
• Kafka Learning Project — GitHub
НА АНГЛИЙСКОМ
КУРСЫ
• Apache Kafka® 101 — Confluent • Introduction to Apache Kafka — DataCamp • DOPS-141 Apache Kafka Fundamentals — Cloudera
ПРАКТИКА И РЕПОЗИТОРИИ
• Kafka Zero to Hero — GitHub • Confluent Developer — Kafka Tutorials • Apache Kafka — официальная документация
Как бы я советовала учить Kafka:
1️⃣ Сначала разобраться с broker → topic → partition → offset → producer → consumer 2️⃣ Затем самостоятельно поднять Kafka и попробовать отправлять и читать сообщения 3️⃣ После этого переходить к consumer groups, replication, retention и delivery semantics 4️⃣ И уже потом — к Kafka Connect, Schema Registry, Kafka Streams и CDC
Сохраняйте, чтобы не потерять ❤️ И дополняйте подборку в комментариях