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

Модернизация инфраструктуры цветочного интернет-магазина

29 августа ‘22

Заказчик: Лаванда
Страница кейса/результат: https://lavandaflor.ru/

«Лаванда» — это сеть цветочных мастерских и кофеен, расположенных в Омске. Заказ продукции можно сделать также через интернет-магазин. Доставка цветов и десертов собственного производства осуществляется круглосуточно.

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

Globus

Globus IT — крупный российский интегратор и лидер в разработке сложных корпоративных систем, приложений, IT-продуктов полного цикла. Опыт и компетенции компании позволяют создавать функциональные комплексные сервисы удобные для пользователя

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

Изначально заказчик пришел в Globus IT с несколькими задачами:

- организация мониторинга ключевых сервисов и показателей (rps, медленные запросы, ошибки, ttfb, трафик, число запросов, nginx, PostgreSQL, workers, memory, disk, CPU);

- повышение стабильности и производительности сервисов;

- модернизация инфраструктуры.

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

Реализация проекта проходила в несколько этапов:

1. Анализ задачи

2. Анализ имеющейся инфраструктуры

3. Реализация

4. Приемочное тестирование

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

Проанализировав инфраструктуру с учетом перспективы переезда в облако, команда Globus IT рекомендовала переезд системы сразу на Yandex Cloud (на Yandex Managed Service for Kubernetes). В таком случае заказчик получал и реализацию своих перспективных планов по модернизации инфраструктуры, и готовый мониторинг без ненужного ему промежуточного этапа. Что и было успешно реализовано.

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

Помимо необходимого ему мониторинга заказчик получил готовую к реализации правильного CI/CD систему деплоймента с версионированием кода. В целом система деплоймента стала более удобной и стабильной.

В итоге невалидные сборки кода на сервер не выкладываются, поскольку проводятся автотесты.

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

Максим Вторушин

менеджер проекта, Globus

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

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

Технологический стек

Python

Django

Nginx

Yandex Managed Service for PostgreSQL

Yandex Managed Service for Kubernetes

S3-подобное облачное объектное хранилище

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

Globus

Globus IT — крупный российский интегратор и лидер в разработке сложных корпоративных систем, приложений, IT-продуктов полного цикла. Опыт и компетенции компании позволяют создавать функциональные комплексные сервисы удобные для пользователя