18-ый митап Software Craftmanship будет посвящен для тех, кто не имел дело с Kafka
План митапа:
1. Что такое messaging system
- Приветствие, знакомство
- Для чего используется
- Шаблон message bus
- Основные паттерны применения
- Какие есть messaging systems
2. Архитектура Kafka
- Topics, partitions, offsets, replication. Producer, consumer
- Producer key, message key
- Гарантии доставки
- Внутреннее устройство
- Kafka broker- ZooKeeper
-
Масштабирование
- Replication
- Consumer group
3. Разворачивание docker образа
- Или установка под win10 WSL 2
- Или установка на win10 непосредственно
4. Kafka CLI
5. Создание producer и consumer
- Создание топика
- Java producer
- Java consumer
6. Kafka API
- Kafka Connect
- Kafka Streams
- Schema registry
7. Применение Kafka
- Агрегация логов и метрик
- Message bus
- Чат
- AdTech
8. Что дальше читать по кафке
9. Завершение, вопросы, feedback
Ведущий: Павел Вейник
Митап проводится при поддержке компании SaM Solutions
Регистрация по ссылке здесь