Описание компании: Новый интернет-магазин группы товаров от крупного ритейлера
Основные проблемы клиента
Высоконагруженный проект, реализованный на Битрикс, нуждался в построении непрерывной разработки (CI/CD), обеспечении повторяемости сборок и тестирования, а также оптимизации производительности. Необходимо было реализовать проект быстро, так как намеченный релиз сервиса должен был состояться менее чем через месяц с момента начала обслуживания.
Поиск решения и почему выбрали нас
Mail.ru Cloud Solutions выбрали Git in Sky среди нескольких партнеров, как команду, обладающую высокими компетенциями в области e-commerce, и способную реализовать проект в указанные сроки.
Что было сделано для решения проблемы
На базе GitLab СI были выстроены процессы CI/CD и развернута идентичная сборка на тестовых и продуктивных средах. Это позволило проводить регрессионные тесты на данных и обеспечить полную синхронизацию кода и данных в средах stage и production. За счет этого удалось исключить выкладку не протестированного функционала, а тесты стали покрывать 100% сборки
Сервисы зарезервированы с использованием HAProxy, базы данных переведены в кластер с использованием Patroni/Consul, на базе Tarantool собраны кластеризованные инстансы кеширования по протоколу Memcached. Кроме того, отказ какого-либо элемента (виртуального сервера, процесса, интерфейса, сервиса) больше не влияет на работу системы
Внедрены DevOps методологии для работы с несколькими командами разработки на аутсорсе
Проект взят на техническую поддержку по SLA, развернут гео-резервированный кластер мониторинга на стеке Grafana/Prometheus, а также кластер логирования ELK, являющийся в том числе источником данных для мониторинга
Для нас это не первый проект, реализованный совместно с Git in Sky. Наш партнер обладает глубоким пониманием отраслевой специфики и большим опытом внедрения методологий DevOps.
— Сергей Самоукин, руководитель отдела по работе с корпоративными клиентами, Mail.ru Cloud Solutions
Давайте обсудим ваш проект
Оставьте заявку — наш специалист свяжется с вами для детального обсуждения задачи