Skip to content

case study · Finance and payments

Infrastructure and CI/CD for a fintech service

We moved a payment service to a highly available Kubernetes cluster in Yandex Cloud and automated version releases.

  • 99.95%availability over 12 months
  • 15 minto release a new version
  • 3availability zones

Challenge

The service was outgrowing its infrastructure: manual releases, a single application server with no redundancy and no unified monitoring. Before onboarding new partners it had to prove resilience and a controlled change process.

What we did

  • Designed a network architecture with separate environments and a dedicated segment for payment components
  • Deployed a Kubernetes cluster in Yandex Cloud across three availability zones
  • Set up PostgreSQL redundancy and tested recovery from node and zone failures
  • Built GitLab CI/CD: build, tests, zero-downtime release and one-step rollback
  • Set up Prometheus and Grafana monitoring and alerting and prepared operating documentation

Outcome

A new version goes live in 15 minutes; it used to take half a day. Availability over 12 months is 99.95%. The failover test results were shared with the partner.

let's talk

Need a similar result?

Tell us about your task - we will prepare a technical proposal with stages, timeline and a cost estimate.