TTL данных в Яндекс Доставке - где закончился PostgreSQL и что вместо него
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Яндекс Доставка — высоконагруженный сервис, считающий 10 000 офферов в секунду (каждый оффер — JSON ~30 КБ). Нам нужно укладываться в 20 мс на сохранение и при этом сохранять персистентность данных. В своём докладе я дам выжимку нашего трехлетнего пути:
• PostgreSQL под write-heavy и TTL: с какими ограничениями мы столкнулись и почему масштабирование упирается в архитектуру базы.
• Переход к Redis/Valkey: почему in-memory хранилище подходит под эту задачу и как мы не потеряли гарантии.
• Хранение офферов на клиентах Ya.Go вместо собственной БД: когда это оправдано, какие подводные камни и что важно учесть при внедрении.
6 лет в Яндексе, лид команды разработки прайсинга, пишу бэкенд на С++
Видео
Другие доклады секции
Базы данных и системы хранения