
Практический пример DevOps масштабирования
Платформа для разработки мобильных приложений объединилась с Dinarys для автоматизации постоянного предоставления функций, чтобы их клиенты - разработчики приложений - могли получить свои приложения как можно быстрее.
Детали проекта
Наша команда обеспечила полностью автоматизированное непрерывное развертывание для Backend в качестве поставщика сервисной платформы.
-
Клиент
Американская платформа разработки мобильных приложений предоставляет Backend в качестве сервиса для разработчиков мобильных приложений. Это решение mBaaS позволяет разработчикам сосредоточиться исключительно на клиентской бизнес-логике своих приложений, не беспокоясь об инфраструктуре и серверных задачах.
-
Команда
Клиенту требуются непрерывные услуги DevOps. В команде было 2 специалиста по DevOps и 1 системный администратор Linux.
-
Вызов
В связи с растущим спросом на их услуги со стороны разработчиков мобильных приложений, поставщику платформы необходимо было масштабировать свои DevOps процессы, чтобы больше клиентов могли настроить свою пользовательскую среду на платформе.
-
Задачи
Главным требованием нашего клиента было создание настоящей DevOps-среды, где каждый этап разработки автоматизирован и подвижен. Нам необходимо было принять меры для обеспечения непрерывного мониторинга и немедленного поиска и устранения неисправностей.
-
Решение
Мы внедрили автоматизированный процесс мониторинга, который позволил выявлять проблемы в пять раз быстрее, чем раньше, и реагировать на них в течение 10 минут после их возникновения. Также мы наладили эффективное взаимодействие между нашей командой и штатными разработчиками клиента. Беспрерывное общение в команде позволяет нам проактивно решать проблемы и обеспечивать их более быструю и эффективную доставку.

Стек технологий
Существует огромный выбор технологий и инструментов DevOps, которые мы использовали для решения задач проектов. Технологический стек включает в себя:
-
Docker
-
Redis
-
Node js
-
Gitlab
Наш рабочий процесс
Проект включал все необходимые этапы от аудита до разработки алгоритмов развертывания типовой среды.
- Обнаружение и аудит
- Определение области
- Подготовка решения
- Внедрение
- Тестирование
- Алгоритмы развертывания и настройки
- Взаимодействие и обучение
Результаты проекта
Наш клиент имеет полностью автоматизированный непрерывный процесс развертывания с мониторингом в режиме реального времени и обратной связью. В результате нашей работы наш клиент получил следующие преимущества:
x5
ускорение
обнаружения проблем
x6
ускорение
реакции на инцидент
40%
ускоренное
внедрение среды

Оптимизированная отказоустойчивость

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

Отзывы клиентов:
Вам нужны услуги DevOps?
Свяжитесь с нами, чтобы получить подробную консультацию.