Сравнение масштабируемости Kafka и YDB Topics

Архитектура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Highload без очередей не highload. Профи построения Stream систем: Андрей Серебрянский расскажет кейсы масштабирования стриминга, подсветит подводные камни, для каждого случая, проведет сравнительный анализ(без прикрас): Kafka и YDB Topics. Узнаем где лучше применять каждый инструмент.

Целевая аудитория

Архитекторы, разработчики, devops-инженеры, которые используют Kafka. Технические руководители, принимающие решение о выборе технологии и масштабе кластеров.

Тезисы

В докладе разберем как масштабируются разные брокеры сообщений и ответим на следующие вопросы:
- Что будет если просто добавить партиций?
- Как себя поведет брокер при замене диска?
- Что случиться, если добавить новый брокер в кластер?
- Когда уже нет смысла масштабировать существующий кластер и проще создать новый рядом?
Все это я сопровожу примерами масштабирования Apache Kafka и YDB Topics с замерами того, насколько при расширении кластера упала скорость работы.
Закончу доклад сравнением YDB Topics и Apache Kafka и сравнением сценариев, когда использовать один, а когда другой.

Lead Developer в YDB Topics - мы делаем масштабируемый open source брокер сообщений, на котором работает Яндекс и Yandex Cloud.
Сейчас мы активно развиваем Kafka API для YDB Topics и много исследуем, как Kafka ведет себя в том или ином сценарии. Я буду рад рассказать, какие подводные камни и особенности нам удалось раскопать.

Видео

Другие доклады секции

Архитектура