Zahlungssysteme,
sicher und skalierbar.

Wir haben die Plattform gebaut, auf
der Milliarden Transaktionen sicher
durchlaufen.

Für Payone haben wir eine skalierbare Zahlungsplattform entwickelt, die Kassensysteme, Terminals und Security-Gates zuverlässig verbindet – schnell, sicher, hochverfügbar.

Kartenzahlung ist längst Alltag – aber im Hintergrund läuft Hochtechnologie.
Für Payone haben wir eine neue Zahlungsplattform entwickelt, die Kassensysteme, Terminals, Security-Gates und Autorisierungssysteme sicher und zuverlässig verbindet.
Das Projekt hatte es in sich: verteilte Systeme, sensible Datenströme, hohe Sicherheitsanforderungen – und das Ganze in Echtzeit.

Neben der Plattform entstand auch eine performante Client-App für Zahlungsterminals, direkt angebunden an Kassensysteme über die Open Payment Initiative (OPI). Im Backend sorgt eine Microservice-Architektur auf Kubernetes für Stabilität und Skalierbarkeit, abgesichert durch mutual TLS und modernste Messaging-Technologien.
Was daraus wurde? Ein System, das täglich Millionen Transaktionen möglich macht – robust, sicher, jederzeit erweiterbar.

Herausforderung

  • Aufbau eines verteilten Systems, das mit komplexen Datenströmen und sicherheitskritischen Anforderungen umgehen kann
  • Sicherstellung der verschlüsselten Kommunikation zwischen Terminals, Kassensystemen, Security-Gates und Autorisierungssystemen
  • Integration der Client-App über OPI in bestehende Kassensysteme
  • Technische Umsetzung unter hohen Anforderungen an Skalierbarkeit, Robustheit und CI/CD-Fähigkeit

Unsere Lösung

  • Entwicklung einer modularen Zahlungsplattform auf Kubernetes mit Spring Boot im Backend
  • Aufbau eines Cloud-basierten Microservice-Systems, abgesichert mit mutual TLS
  • Realisierung der Client-App in C/C++ mit Boost, inklusive direkter Anbindung über die Open Payment Initiative (OPI)
  • Einsatz von ActiveMQ/RabbitMQ für Messaging, sowie Protobuf für effiziente Datenkommunikation
  • Etablierung einer CI/CD-Pipeline mit TeamCity, Octopus, SonarQube & automatisiertem Testing

Ergebnis

  • Automatisierte, robuste Verarbeitung von Fahrplandaten
  • Validierung und Transformation in Echtzeit
  • Reibungslose Verteilung an angebundene Systeme
  • Technisch zukunftssicher – und flexibel erweiterbar

Tech-Stack

  • Kafka
  • Spring Boot
  • Kubernetes
  • Aurora PostgreSQL
  • AWS
  • Argo
  • GitLab CI/CD
  • Renovate
  • Java 17
  • Prometheus
  • RabbitMQ
  • SonarQube

Projekte

Deutsche Börse
Vulnerability Reports.
Automatisiert. Punkt.

Komplexe Reports als .pptx –
voll automatisiert auf Linux.

case entdecken
Deutsche Vermögensberatung
Komplexe Verträge.
Einfach digitalisiert.

Wie wir Vertragsprozesse neu gedacht
und in die cloud gebracht haben.

case entdecken
Deutsche Bahn
Fahrpläne in Echtzeit.
Daten, die bewegen.

Von statischen Dateien zu
skalierbaren Datenströmen.

case entdecken