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