Software Craftsmanship Meetup #18 online: Кафка как пример идеальной горизонтально масштабируемой архитектуры

5 Мая 19:30 - 00:00
  • apache kafka

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

Регистрация по ссылке здесь

Стоимость участия

Бесплатно

Идут 0

© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].