Software Craftsmanship Meetup #18

05 мая Бесплатно

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 


Когда

05 мая 19:30

Стоимость

Бесплатно