Проекты Devops (Девопс), кейсы

Однакасса

Однакасса

Миграция в Yandex Cloud с переходом на микросервисную архитектуру на базе Kubernetes

В рамках проекта для Однакасса команда MiOps реализовала перенос устаревшей инфраструктуры в Yandex Cloud с параллельной трансформацией архитектуры — от монолитной к микросервисной на базе Kubernetes. После завершения миграции команда продолжает поддержку и развитие инфраструктуры проекта.

О клиенте

Однакасса — платёжный сервис, предоставляющий решения для приёма онлайн-платежей и работы с транзакциями. Подобные системы предъявляют повышенные требования к отказоустойчивости, безопасности и стабильности, поскольку напрямую связаны с финансовыми операциями и пользовательскими платежами.

Описание задачи

Клиенту требовалось модернизировать инфраструктуру и архитектуру системы: уйти от устаревших решений, повысить масштабируемость и обеспечить стабильную работу сервиса при росте нагрузки.

Основные задачи проекта:

– Перенос инфраструктуры в Yandex Cloud;
– Переход от монолитной архитектуры к микросервисной;
– Развертывание Kubernetes как основной платформы для сервисов;
– Обеспечение отказоустойчивости и безопасности платёжной системы;
– Настройка и оптимизация CI/CD-процессов;
– Обеспечение стабильной работы в процессе миграции;
– Поддержка и развитие инфраструктуры после запуска.

Наше решение

Команда MiOps реализовала комплексную трансформацию инфраструктуры и процессов:

– Выполнили перенос инфраструктуры в Yandex Cloud с минимальным влиянием на работу сервиса;
– Развернули Kubernetes-кластер и обеспечили переход к микросервисной архитектуре;
– Постепенно декомпозировали монолит и переносили сервисы в контейнеризированную среду;
– Настроили GitLab CI/CD пайплайны для автоматизации сборки, тестирования и деплоя;
– Реализовали балансировку нагрузки с использованием HAProxy;
– Настроили защищённые каналы доступа через OpenVPN;
– Автоматизировали управление инфраструктурой с помощью Ansible;
– Обеспечили работу и поддержку MySQL и Memcache;
– Внедрили мониторинг и логирование на базе Prometheus и Loki;
– Обеспечили сопровождение инфраструктуры и участие в её развитии.

Результат

В результате проекта Однакасса получила современную облачную инфраструктуру в Yandex Cloud с микросервисной архитектурой, способную масштабироваться под нагрузку и обеспечивать стабильную работу платёжных сервисов.

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