YDB в бою: грабли, на которые мы наступили, и паттерны, которые теперь используем
Спикеры
Газпромбанк.Тех
Более 13 лет разрабатывает приложения для бизнеса. Работал как backend-, так и fullstack-разработчиком на языках Java, Kotlin, JS, TS, 1С. Большой опыт работы с SQL-базами данных.
Руководитель разработки.
Кому полезно
О чём доклад
- Зачем нам потребовалось распределенная БД.
- Почему распределенные БД работают таким образом. Как реализован Serializable в YDB, и какое слово из трёх букв у нас ассоциируется с этим.
- Практики, без которых мы бы не выжили: чтения отдельно от записей, контроль TLI и ретраев, свой UUID под таблетки, целостность без FOREIGN KEY, материализованные view вместо больших join, отстрел fullscan и планы запросов в приложении.