С чего начинается биллинг облачных сервисов

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

Финтех

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

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

Архитектурные решения от разработчика высоконагруженного сервиса в Yandex Cloud: будет и про выбор API, и про транспорт доставки данных, и о чем не забыть при разработке биллинг-системы, и многое другое.

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

Разработчики ETL-систем, систем учета всякого рода данных о потреблении, все, кому интересно, как факты оказания услуг превратить в деньги.

Тезисы

Сейчас биллинг Yandex Cloud обрабатывает около 4,2 миллиарда метрик от сервисов в сутки, а задержка с момента, когда что-то случилось, до того, как это отразится в детализации, составляет единицы минут.

Расскажу, как мы проектировали биллинг, какие вопросы задавали сами себе, какие архитектурные решения выдержали проверку временем, а какие нет. В частности, рассмотрим:
* как строить объектную модель;
* масштабируемость: что будет, если пользователей, продуктов или данных станет больше в 100 раз (спойлер: так и вышло);
* механизмы доставки данных о потреблении: push, pull, message queue;
* OLTP для потоковой обработки и OLAP для тяжёлой аналитики.

Руководитель группы разработки платформы монетизации в Yandex Cloud. Профессиональные интересы: построение объектных моделей, интеграция со сторонними системами.

Yandex Cloud

Строят публичную облачную платформу Yandex Cloud, чтобы дать компаниям доступ к технологиям и сервисам, которые проверены нагрузками Яндекса. Их продукты — это масштабируемая инфраструктура, сервисы хранения данных, инструменты машинного обучения и средства разработки.

Видео

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

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