Перейти к содержимому

кейс · Финансы и платежи

Инфраструктура и CI/CD для финтех-сервиса

Перенесли платёжный сервис в отказоустойчивый кластер Kubernetes в Yandex Cloud и настроили автоматическую выкладку версий.

  • 99,95%доступность за 12 месяцев
  • 15 минна выкладку новой версии
  • 3 зоныдоступности

Задача

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

Что сделали

  • Спроектировали сетевую архитектуру с разделением сред и отдельным сегментом для платёжных компонентов
  • Развернули кластер Kubernetes в Yandex Cloud в трёх зонах доступности
  • Настроили резервирование PostgreSQL и проверили восстановление при отказе узла и зоны
  • Построили CI/CD в GitLab: сборка, тесты, выкладка без остановки сервиса, откат в один шаг
  • Настроили мониторинг и оповещения в Prometheus и Grafana, подготовили эксплуатационную документацию

Результат

Новая версия выкладывается за 15 минут, раньше на это уходило полдня. Доступность за 12 месяцев - 99,95%. Результаты испытаний на отказ передали партнёру.

обсудим

Нужен похожий результат?

Расскажите о задаче - подготовим техническое предложение с этапами, сроками и расчётом.