YDB в бою: грабли, на которые мы наступили, и паттерны, которые теперь используем
Низкая сложность
Доклад принят в программу конференции
Мнение Программного комитета о докладе
Практический доклад для разработчиков и архитекторов о том, как устройство БД влияет на приложение. На примере банковской системы на YDB спикер разберёт решения в работе с транзакциями, ключами и запросами — с объяснением причин и компромиссов, которые стоит учитывать в собственных проектах.
Целевая аудитория
Senior разработчики, всем кто интересуется базами данных.
Тезисы
- Зачем нам потребовалась распределенная БД.
- Почему распределенные БД работают таким образом. Как реализован Serializable в YDB и какое слово из трёх букв у нас ассоциируется с этим.
- Практики, без которых мы бы не выжили: чтения отдельно от записей, контроль TLI и ретраев, свой UUID под таблетки, целостность без FOREIGN KEY, материализованные view вместо больших join, отстрел fullscan и планы запросов в приложении.
Спикеры

Дмитрий Фатов
Газпромбанк.Тех
Более 13 лет разрабатывает приложения для бизнеса. Работал как backend-, так и fullstack-разработчиком на языках Java, Kotlin, JS, TS, 1С. Большой опыт работы с SQL-базами данных.
Руководитель разработки.
Другие доклады секции
Читаем с реплики в 2026

Андрей Бородин
Yandex Cloud
Бэкап-апокалипсис: ищем альтернативные решения для БД размером в 100+ терабайт, когда стандартные решения бессильны!

Андрей Комягин
STM Labs




