S2S2 DIGITALSMEKH · SOLONENKO
Fintech · Web + Backend

Payment platform

High-load processing, dashboards, integrations with banks and acquiring.

NDA project. S2 acted as full-cycle contractor for the server infrastructure and web interface.

Challenge

The client needed a payment platform that could sustain a growing stream of real-time transactions. The existing architecture was hitting a throughput ceiling - a risk to service stability and to onboarding new customers.

Approach
  • Audited the system and pinpointed the data-processing bottlenecks.
  • Designed a Go microservices architecture with payments, verification and analytics as separate domains.
  • Split storage by load: PostgreSQL for transactions, ClickHouse for analytics, Redis for hot-data caching.
  • Added an async task queue to smooth peaks, plus monitoring, logging and alerting.
Stack
GoTypeScript / ReactPostgreSQLClickHouseRedisKubernetesGitLab CIPrometheus / Grafana
Highlights
  • 3× throughput while holding 99.9% uptime
  • Real-time analytics with no reporting lag
  • Automated deployment and scaling on Kubernetes
  • Full observability: metrics, logs and alerts
Result: ×3 throughput
Start a projectAll cases