Registry-системы — это набор микросервисов на Java/Kotlin. Для быстрого их создания мы делаем общие компоненты для хранения данных, логов, метрик, квот и решения других базовых задач. При этом у нас очень высокие требования к надёжности и выживаемости системы в случае возникновения проблем.
Наши пользователи — SRE и разработчики. По сути на базе наших систем выстроен релизный процесс Yandex Cloud, а внешним пользователям сервисов важна высокая доступность Registry-систем. Нагрузка на Container Registry растёт каждый год в 3–4 раза, а большинство пользователей приходит из Managed Service for Kubernetes в Yandex Cloud.
Ещё мы анализируем уязвимости в хранимых нами артефактах. Например, в публичном доступе есть сервис анализа уязвимостей в Docker-образах, идентичный как для внутреннего, так для внешнего использования. Совсем скоро мы планируем внедрить этот сервис во все процессы выкладки релизов Yandex Cloud, а в дальнейшем будем анализировать и другие типы артефактов для пользователей.
Подробнее о сервисе и команде.
Мы свяжемся с вами в течение недели.