«Лаванда» — это сеть цветочных мастерских и кофеен, расположенных в Омске. Заказ продукции можно сделать также через интернет-магазин. Доставка цветов и десертов собственного производства осуществляется круглосуточно. Задача Изначально заказчик пришел в Globus с несколькими задачами: Организация мониторинга ключевых сервисов и показателей (количество обработки запросов в секунду (RPS), медленные запросы, ошибки, время до первого байта (TTFB), трафик, число запросов, nginx, PostgreSQL, workers, память, диск, процессор). Повышение стабильности и производительности сервисов. Модернизация инфраструктуры. Tasks Реализация Реализация проекта проходила в несколько этапов: Анализ задачи. Анализ имеющейся инфраструктуры. Реализация Приемочное тестирование
В ходе первого этапа первоначальная задача трансформировалась. Планировалось, что система мониторинга будет реализована на сервере заказчика. Но выяснилось, что у компании в дальнейших планах была модернизация инфраструктуры, внедрение микросервисов и переезд в управляемое облако. Проанализировав инфраструктуру с учетом перспективы переезда в облако, команда Globus рекомендовала переезд системы сразу на Yandex Cloud (на Yandex Managed Service for Kubernetes). В таком случае заказчик получал и реализацию своих перспективных планов по модернизации инфраструктуры, и готовый мониторинг без ненужного ему промежуточного этапа. Что и было успешно реализовано.
Результат Помимо необходимого ему мониторинга заказчик получил готовую к реализации правильного CI/CD систему деплоймента с версионированием кода. В целом система деплоймента стала более удобной и стабильной. В итоге невалидные сборки кода на сервер не выкладываются, поскольку проводятся автотесты. Система сейчас работает полностью на локальных отечественных ресурсах. Все системы, которые мы использовали, поддерживаются и предоставляются Яндексом, что исключает трудности с оплатой и риски внезапного отключения от сервисов.