Ускорение запуска сервисов через внедрение IDP на базе Deckhouse Development Platform

Заказчик стремился ускорить запуск новых сервисов и избавить команды разработки от рутинных операций. Команда «Экспресс 42» внедрила Internal Developer Platform на базе Deckhouse Development Platform, адаптировала её под инфраструктуру клиента и перевела пилотные команды на новый инструмент.

О клиенте

Крупнейшая частная страховая группа России с универсальным портфелем услуг, лидер рынка онлайн⁠-⁠страхования, защищающая десятки миллионов клиентов по всей стране.

200 +
страховых продуктов для частных лиц и компаний
300 +
региональных представительств
30 +
лет на рынке

Проблемы клиента

Запуск новых сервисов занимал слишком много времени из⁠-⁠за большого количества ручных операций, а отсутствие единых стандартов разработки и прозрачности инфраструктуры замедляло работу команд.

Медленный запуск новых сервисов и обилие рутинных операций — создание заявок, согласования, взаимодействие между командами.

Недостаточный уровень стандартизации разработки — деплой, подключение к мониторингу.

Разрозненность инфраструктурных систем и отсутствие наблюдаемости используемых ресурсов.

Наше решение

Для решения задачи была выбрана платформа Deckhouse Development Platform, которая позволила объединить инфраструктурные процессы и предоставить разработчикам единый инструмент для запуска и сопровождения сервисов. Проект охватывал:

внедрение платформы Deckhouse Development Platform и её адаптацию под текущую инфраструктуру заказчика;

миграцию пилотных команд на новую платформу.

Результат

60
разработчиков перешли на работу с платформой по итогам пилота
3
команды разработки стали владельцами шаблонов сервисов
5 +
команд разработки используют шаблоны и развивают свои сервисы на платформе
5 +
шаблонов сервисов созданы на платформе, а команды клиента самостоятельно создают новые
15 +
сервисов подключены к платформе — команды клиента самостоятельно подключают текущие и создают новые

По итогам проекта команда получила единый инструмент для запуска и сопровождения сервисов, прозрачную картину используемой инфраструктуры и основу для дальнейшего самостоятельного развития платформы:

Сокращение времени создания новых сервисов для пилотных команд

С месяцев до часов для одной команды и с нескольких часов до 15 минут для другой

Вывод ключевой информации на дашборды

Выстраивание взаимосвязей между сервисами и компонентами платформы

Автоматизация сценариев создания сервисов

На уровне платформы

Готовые интеграции с инфраструктурными системами

Шаблонные GitLab pipeline, Helm Chart и заготовки сервисов

Мы используем файлы cookie, чтобы сделать работу с сайтом удобнее.
Подробнее — в политике обработки персональных данных и политике использования файлов cookie.