Избавляемся от Саги: зачем нужны очереди в базе данных?

Базы данных и системы хранения

PostgreSQL
Архитектурные паттерны
Архитектура данных, потоки данных, версионирование
Синхронизация данных, параллельная обработка, CDN
Хранилища
Микросервисы
YDB

Программный комитет ещё не принял решения по этому докладу

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

Разработчики на любых языках, работающие с базами данных или брокерами сообщений. Архитекторы.

Тезисы

Зачем многие базы данных добавляют очереди? Как это помогает значительно сократить время на разработку приложений? При чем тут transactional outbox и сага?

В докладе мы разберем, какие существуют базы данных со встроенными очередями. Поговорим про Oracle, Postgres, SQL server и YDB Посмотрим на их отличия, поймём преимущества и недостатки. Посмотрим, как наличие встроенной очереди может значительно облегчить жизнь разработчику.

Lead Developer в YDB Topics — делают масштабируемый open-source-брокер сообщений, на котором работает Яндекс и Yandex Cloud.

Сейчас активно развивают Kafka API для YDB Topics и много исследуют, как Kafka ведет себя в том или ином сценарии. Андрей расскажет, какие подводные камни и особенности им удалось раскопать.

Видео