PayGate API Gateway

Yuksek Erisilebilirlikli Odeme Altyapisi

API GatewayKongGoKubernetesPCI-DSSRedis

Lisansli bir odeme kurulusu icin merkezi API gateway ve odeme orkestrasyon katmani. Firmanin monolitik PHP altyapisi artan islem hacmi altinda performans sorunlari yasiyordu; pik saatlerde timeout oranlari %3'u asiyor, tek bir PSP'ye bagimlilik is surekliligi riski olusturuyordu.

Kong Gateway uzerine insa ettigimiz API katmani, arkasinda Kubernetes cluster'da calisan Go microservice'lerden olusan bir odeme orkestrasyon motoru konumlandirdik. Akilli routing katmani, her PSP'nin anlik basari oranini ve latency metriklerini degerlendirerek islemleri otomatik yonlendiriyor. Redis ile session yonetimi ve idempotency kontrolu, PostgreSQL ile transaction log'lari yonetiliyor. Tum sistem PCI-DSS Level 1 sertifikasyonuna uygun olarak tasarlandi.

Sistem Mimarisi

ClientsGatewayServicesBankingHTTPSHTTPSVerifyRouteScoreRecordISO 8583ConfirmReconcileWeb AppMobile SDKAPI GatewayAuth ServicePayment RouterFraud DetectionLedger DBBank APIsSettlement

Öne Çıkanlar

  • Kong Gateway + Go microservice orkestrasyon motoru
  • Akilli PSP routing (basari orani & latency bazli)
  • Redis idempotency kontrolu & session yonetimi
  • PCI-DSS Level 1 uyumlu tasarim
  • 8 PSP entegrasyonu (tek unified API uzerinden)

Sonuçlar

Uptime %99.95'ten %99.99'a yukseldi
P95 latency 340ms'den 47ms'ye dustu
Timeout orani %3.2'den %0.04'e geriledi
PSP bagimliligi ortadan kalkti (otomatik failover)