Ильназ Низаметдинов. Убираем сервера из под базы данных. Как мы сделали Yandex Database Serverless
Ильназ Низаметдинов. Убираем сервера из под базы данных. Как мы сделали Yandex Database Serverless
Сегодня бессерверные вычисления применяются в различных сферах: от чатботов и IoT-приложений до совершенно самостоятельных API endpoint’ов. Однако, когда дело доходит до базы данных, вариантов не так много и почти все существующие решения базируются на принципе «take or pay»: сначала оплачиваются и выделяются ресурсы (неважно, в облаке или нет), потом — эти ресурсы (недо)утилизируются. Что же делать, если нагрузка столь непредсказуема, что сегодня пусто, а завтра густо? На помощь снова приходит бессерверная архитектура (БА). Вы узнаете про наш опыт применения БА к Yandex Database. Обсудим технические решения, которые для этого понадобились, и что из всего этого вышло. В Яндексе с 2013 года — сначала разрабатывал backend поиска по картинкам, а последние 2 года работаю над ядром Yandex Database. Презентация: https://disk.yandex.ru/d/tlg7i9LIGtc9Qg Codefest: https://codefest.ru