Alle Case Studies
Case Study · SaaS · Payment

Payment-API für 6 Millionen Nutzer.
Stabilisiert, skaliert, geliefert.

Eine gewachsene PHP-Payment-Infrastruktur mit zu vielen technischen Schulden. Legacy stabilisiert, neue Go-Microservices aufgebaut, beide Systeme sauber integriert — ohne den laufenden Zahlungsbetrieb zu unterbrechen.

Termin buchen
Termin buchen
VPN SaaS Payment-Infrastruktur
6 Mio.+ Nutzer
–15 % Payment-Abbrüche
–75 % Deploymentzeit
Die Ausgangssituation

Ein System das nicht mehr skalierte.

Ein internationales SaaS-Produkt mit mehreren Millionen Kunden betrieb eine PHP-Payment-API die ursprünglich für eine andere Größenordnung gebaut worden war. Das System lief, aber jede Lastspitze war ein Risiko. Neue Payment-Provider-Integrationen dauerten wochenlang. Die Codebasis war gewachsen, die Abhängigkeiten unübersichtlich, das Deployment ein manueller Prozess der Nerven kostete.

Gleichzeitig sollte das Produkt international skalieren. Neue Märkte, neue Payment-Provider, neue Anforderungen. Das bestehende System war dafür nicht gebaut.

Die Herausforderung

Modernisierung bei laufendem Betrieb.

Ein Komplettrewrite war keine Option. Das System verarbeitete täglich tausende Transaktionen, ein Ausfall hätte direkten Umsatzverlust bedeutet. Gleichzeitig musste die Architektur grundlegend modernisiert werden um die Skalierungsziele zu erreichen.

Die Herausforderung war also nicht nur technisch sondern auch organisatorisch: Modernisierung bei laufendem Betrieb, neue Funktionalität parallel zum stabilen Altbetrieb, und das über mehrere Jahre hinweg ohne das System zu destabilisieren.

Mein Ansatz

Stabilisieren.
Parallel aufbauen.
Sauber integrieren.

01
PHP-Backend stabilisieren

Testabdeckung eingeführt, kritische Abhängigkeiten dokumentiert, das Deployment automatisiert. Erst wenn das System stabil läuft kann man es sinnvoll weiterentwickeln.

02
Microservice-Architektur in Go

Nicht als Ersatz auf einmal, sondern schrittweise. Neue Services in Go, bestehende PHP-Komponenten integriert über gRPC. Kubernetes auf AWS für die Orchestrierung, CI/CD-Pipelines mit GitHub und GitLab für automatisierte Deployments.

03
Payment-Provider-Integration

Stripe, Braintree, Adyen, Paymentwall, Chargebee und Amazon Pay über saubere API-Schichten abstrahiert. Jeder Provider ein eigener Service – austauschbar ohne das Gesamtsystem zu berühren.

04
Observability von Anfang an

Grafana, Prometheus, CloudWatch und Sentry für Monitoring – damit Probleme sichtbar werden bevor sie zu Ausfällen werden.

Erkennst du dein System wieder?

Lass uns in 30 Minuten herausfinden ob ich helfen kann.

Termin buchen
Termin buchen
Das Ergebnis

Stabil. Skalierbar. Internationalisierbar.

6 Mio.+

Nutzer

Das System trägt heute die volle Last stabil und zuverlässig.

–15 %

Payment-Abbrüche

Durch stabilisierte und optimierte Payment-Infrastruktur.

–75 %

Deploymentzeit

Durch vollständig automatisierte und optimierte CI/CD-Pipelines.

Eine nachhaltig skalierbare, hochverfügbare Payment-Infrastruktur die schnelles internationales Wachstum ermöglicht. Das System läuft stabil, neue Payment-Provider können in Tagen statt Wochen integriert werden, und das Entwicklungsteam kann Änderungen vornehmen ohne Angst vor unbekannten Seiteneffekten.

Eingesetzte Technologien

Bewährte Tools. Kein Experiment.

Backend
  • PHP
  • Laravel
  • Zend Framework
  • Phalcon
  • Golang
  • gRPC
  • REST
  • Microservices
Infrastruktur
  • AWS EC2
  • RDS
  • SQS
  • SNS
  • Lambda
  • Kubernetes
  • Terraform
  • Docker
  • GitHub Actions
  • GitLab CI
Observability
  • Grafana
  • Prometheus
  • CloudWatch
  • Sentry
Payment
  • Stripe
  • Braintree
  • Adyen
  • Paymentwall
  • Chargebee
  • Amazon Pay
Vorherige Case Study AdTech Traffic-Attribution Service Nächste Case Study Globale AdTech-Plattform