Внутреннее облако в Яндексе — от прототипа до платформы. Жизненный цикл сервиса от А до Я и вызовы на каждом из этапов

Цифровая культура / CTO-трек

Эволюция больших архитектур

Большие проекты/команды

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

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

Возможность заглянуть под капот внутреннего облака Яндекс — уже само по себе ценно. А рассказ о том, как оно развивалось во времени и с какими вызовами пришлось столкнуться команде, не оставит равнодушным ни одного инженера.

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

Разработчики и менеджеры, которым интересно узнать про вызовы, встающие перед командами, делающими масштабные и технически сложные сервисы.

Тезисы

Яндекс — технологическая компания, в которой работают тысячи разработчиков, которым нужна платформа, предоставляющая всё нужное для разработки и эксплуатации написанных внутри Яндекса сервисов.

Вы узнаете основные вехи в эволюции внутреннего облака, в котором разработчики Яндекса запускают свои приложения. Внутреннее облако за 5 лет выросло от прототипа до платформы с десятком тысяч сервисов, запущенных на более чем сотне тысяч серверов. В рассказе я буду опираться на свой опыт, ведь трансформация затронула и меня самого. Вместе с внутренним облаком я прошёл путь от разработчика до СТО Platform Engineering в Яндексе, частью которой является внутреннее облако.

Рассказ будет полезен всем, кто хотел бы узнать, из каких этапов складывается эволюция подобных продуктов и с какими вызовами придётся на этом пути столкнуться.

Дмитрий Липин

Yandex Infrastructure

Начинал разработчиком, сейчас СТО Yandex Platform Engineering. Отвечает за разработку внутренней платформы, задача которой не только в том, чтобы реализовать инструменты для организации всего цикла разработки, но и сделать так, чтобы из этих инструментов получился полноценный продукт, помогающий разработчику тратить время на то, что реально важно.

Yandex Infrastructure

Создают надежную и масштабируемую платформу для эффективной работы разработчиков Яндекса. Строят ЦОД-ы, обеспечивают доступность по проводам и без, надежно хранят данные, создают удобные инструменты разработки и масштабируют внутреннее облако. Многие их разработки можно попробовать в Yandex Cloud, а YDB и YTsaurus доступны в Open Source.

Видео