Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Создаём сервис быстрого запуска stage-серверов

27 апреля ‘21

Заказчик: Teatro.io

Команда Evrone с нуля разработала и запустила DevOps-сервис для быстрого и автоматизированного запуска тестовых серверов в облаке.

Агентство-исполнитель кейса

Evrone

Если вашему проекту нужны инструменты для автоматизации деплоя, напишите и наши DevOps специалисты свяжутся с вами.

1. Вводная задача от заказчика, проблематика, цели

Evrone много внимания уделяет качеству проектов. Использование инструментов DevOps давно стало частью нашей культуры, а некоторые клиенты даже просят у нас внедрить «управление разработкой в стиле Evrone» у них в компаниях. Поэтому когда появился Docker, мы сразу обратили на него внимание.

С его помощью мы создали проект Teatro.io, который автоматизировал создание тестовых (stage) серверов для демонстрации и проверки фич.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

С помощью Docker мы создали on-demandSaaS-решение, под капотом у которого была автоматизированная работа системного администратора и DevOps-специалиста. Вот как оно работает.

Как только разработчик отправляет пулл-реквест с новой фичей, к нему тут же привязывается ссылка вида «teatro.io/request_code». Нажатие на ссылку инициирует запуск тестового сервера в облаке. В течение 1–5 минут (в зависимости от требований к окружению) сервер с уже задеплойенной на нём функцией запускается и доступен для демонстрации.

Если в течение часа teatro.io не фиксирует обращений к ссылке, то сервер отключается, но ссылка остаётся рабочей — при повторном нажатии на неё снова происходит автоматическое развёртывание приложение на staging сервере.

3. Результаты сотрудничества

Первыми пользователями нашего сервиса для автоматического развёртывания облачного stage сервера стали команды Spree, OpenProject и GitLab. С их помощью мы проверили основные продуктовые гипотезы и превратили MVP в полноценный продукт и занялись поиском «product-market fit».

Олег Балбеков

CEO, Evrone

Мы проверили гипотезу и создали SaaS-решение, которое дополнило нашу DevOps-культуру и сэкономило кучу времени и ресурсов. Именно благодаря таким экспериментам мы умеем находить лучшие решения для наших клиентов.

Узнать больше о проверке product-market fit

4. Заключение

У нас получился продукт с потенциальный рынком, как у гиганта вроде SAP — 10–20 компаний, до которых нам пришлось бы дотягиваться индивидуально. Оценив требуемые инвестиции и стратегию teatro.io, мы превратили его во внутреннее решение для нужд Evrone и некоторых клиентов.

Агентство-исполнитель кейса

Evrone

Если вашему проекту нужны инструменты для автоматизации деплоя, напишите и наши DevOps специалисты свяжутся с вами.