AppMetrica: Миграция профилей на транзакционную запись в YDB для 500к событий в секунду

Архитектура и масштабируемость

C/C++
Распределенные системы
Архитектура данных, потоки данных, версионирование

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

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

Мечтали о транзакционной целостности на стыке очереди и базы данных, хранящей состояние? Приходите послушать практический высоконагруженный кейс от Яндекс AppMetrica о хранении очереди и состояния в едином транзакционном пространстве YDB.

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

C++ разработчики/интересующиеся потоковой обработкой данных разработчики.

Тезисы

Долгое время мы самостоятельно обеспечивали согласованность шины данных и состояния в YDB, но с появлением транзакций между топиками и таблицами в YDB эту работу забрала на себя СУБД. Приходите послушать про то, с какими сложностями мы сталкивались при самостоятельном обеспечении консистентности, почему это боль и как миграция на транзакционную запись ее решает.

опыт разработки 5 лет, из которых 4 работаю в Яндекс Метрике и 3 года руковожу группой конвейерных технологий и инфраструктурой Движка Метрики. Играю в хоккей, прыгаю сальто.

Видео

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

Архитектура и масштабируемость