Яндекс.Диск — один из сервисов в составе цифрового пространства Яндекс 360, который помогает организовывать рабочие процессы. Бэкенд-Диска — большая распределённая система из множества компонентов. Сервис обрабатывает сотни тысяч запросов в секунду и десятки миллиардов в день, оперирует сотнями терабайт метаданных и сотнями петабайт бинарных данных.
Решение сложных технических задач для развития сервиса и повышения его качества.
Диску уже много лет, и он активно развивается. У нас огромный бэклог пользовательских фич, которые ждут разработчика, готового их спроектировать и реализовать. Мы постоянно ускоряем пользовательские сценарии и механизмы, придумываем новые алгоритмы, позволяющие эффективнее решать наши задачи. Из-за высокой нагрузки на сервис оптимизация механизмов и реализация новой функциональности — это технически сложные и интересные задачи, которые мы регулярно решаем, чтобы делать сервис лучше.
Разработка архитектурных решений новой функциональности и развитие архитектуры сервиса.
Бэкенд-Диска обрабатывает более 200 000 запросов в секунду, оперирует бинарными данными размером более 100 000 000 ГБ и работает с базой данных 200 000+ ГБ и с нагрузкой более 1 000 000 SQL-запросов в секунду. Диск — это тот сервис, где на практике можно применить принципы построения высоконагруженных систем, о которых пишут в книгах и рассказывают на конференциях. Архитектуру своих проектов разработчики строят самостоятельно, заметно влияя на архитектуру и развитие всего сервиса.
Создание классных названий для новых сервисов.
Мало правильно спроектировать и реализовать новый сервис — важно придумать хорошее и запоминающееся название для него. Мы любим нейминг.
Например, у нас есть такие названия компонентов:
Яндекс 360 — цифровое пространство для решения ежедневных задач: от хранения файлов до деловой переписки. Включает в себя такие сервисы, как Почта, Диск, Телемост, Документы, Календарь, Заметки, Мессенджер и другие.