Кейс Klara: миграция инфраструктуры и настройка CI/CD в AWS
Рассказываем, как помогли с миграцией и запуском приложения в AWS, а также подготовили инфраструктуру, соответствующую требованиям GDPR.
О клиенте
Klara — это приложение для финансовых операций, ориентированное на европейский рынок. Команда сервиса обратилась за помощью в миграции и за дальнейшей техподдержкой.
Точка «А»
Приложение ориентировано на европейский рынок, поэтому мы создавали инфраструктуру и помогали с миграцией в дата-центры AWS, расположенные ближе к целевой аудитории. Выбрали AWS, чтобы снизить задержку, обеспечить стабильную работу приложения и соответствие строгим требованиям GDPR.
Решение
1. Миграция в AWS
Мы перенесли приложение и подготовили новую инфраструктуру в AWS, используя следующие сервисы:
Все сервисы были описаны в Terraform, а автоматизация развертывания выполнялась через GitLab CI/CD.
2. Перенос кодовой базы и настройка CI/CD
Перенесли 15 микросервисов, разработанных на Java, Node.js и Dart. CI/CD процессы полностью автоматизировали в GitLab CI/CD. Это помогло ускорить развёртывание и упростить управление зависимостями.
3. Безопасность и соответствие GDPR
Всю инфраструктуру (EKS, MSK, OpenVPN, RDS) мы адаптировали под европейские стандарты обработки данных. А именно: минимизировали доступ, подключили шифрование данных, аудит и логирование всех критичных действий. Также настроили инструменты мониторинга: Zabbix, Prometheus, Alertmanager, Grafana.
4. Подготовка к переключению на новую инфраструктуру
Мы полностью развернули и протестировали приложение на новой платформе. После завершения тестирования в запланированное время переключили все на новую инфраструктуру, обеспечив минимальный риск для пользователей.
Результат
Миграция инфраструктуры Klara выполнили довольно быстро и сделали так, чтобы она полностью соответствовала европейским стандартам (GDPR). Благодаря использованию AWS и автоматизации с GitLab CI/CD, мы обеспечили стабильную, масштабируемую и безопасную платформу для дальнейшего развития приложения.
Cтек технологий
Если и у вас есть задача для нас — обращайтесь. Можем начать с аудита инфраструктуры и после этого перейти к полноценному проекту.
Заказать аудит