[ Митап 18 ]
[ Кафка как пример идеальной горизонтально масштабируемой архитектуры ]
[ План митапа ]
Что такое messaging system
  • Приветствие, знакомство
  • Для чего используется
  • Шаблон message bus
  • Основные паттерны применения
  • Какие есть messaging systems
01
Архитектура Kafka
  • Topics, partitions, offsets, replication. Producer, consumer
  • Producer key, message key
  • Гарантии доставки
  • Внутреннее устройство
    - Kafka broker
    - ZooKeeper
  • Масштабирование
    - Replication
    - Consumer group
02
Разворачивание docker образа
  • Или установка под win10 WSL 2
  • Или установка на win10 непосредственно
03
Kafka CLI
04
Создание producer и consumer
  • Создание топика
  • Java producer
  • Java consumer
05
Kafka API
  • Kafka Connect
  • Kafka Streams
  • Schema registry
06
Применение Kafka
  • Агрегация логов и метрик
  • Message bus
  • Чат
  • AdTech
07
Что дальше читать по кафке / feedback
08
[ Ведущий митапа ]
Павел Вейник
CEO в Hard & Soft Skills
Разработчик с 2003 г. Работал в таких белорусских компаниях, как EPAM, Itransition, WorkFusion, однако предпочитает небольшие стартапы. Специализации - распределенные, highload системы, очереди сообщений и микросервисы.
Опыт на менедженских и архитекторских ролях позволяет видеть проблемы с разных точек зрения. Ведет тренинги для компаний с 2011г.
Сейчас выполняет архитектурные задачи в компании EPAM.
18-й Митап проводился при поддержке компании SaM Solutions
[ Смотрели митап? Оставьте пожалуйста отзыв ]
[ Регистрация на митап ]
5 мая 19:30
Все данные защищены
[ Инфопартнеры ]