Benchmark von Icon Solutions und MongoDB zeigt
IPF verarbeitet 6.000 Zahlungen pro Sekunde ohne Datenverlust bei Ausfällen
Icon Solutions und MongoDB haben heute die Ergebnisse eines gemeinsamen Benchmarks veröffentlicht, der zeigt, dass das Icon Payments Framework (IPF), das auf MongoDB Atlas läuft, 6.000 End-to-End-Zahlungstransaktionen pro Sekunde (etwa 430.000 Datenbankoperationen pro Sekunde) mit einer mittleren End-to-End-Latenz von 0,51 Sekunden verarbeitete und sich sowohl von Anwendungs- als auch von Datenbankknotenausfällen ohne Datenverlust erholte.
Das Volumen der Konto-zu-Konto-Zahlungen verlagert sich rasch in den Sofortzahlungsverkehr. Der Zahlungsverkehr wandert von Nettoabrechnungssystemen zu Sofortzahlungssystemen, und es wird erwartet, dass ein Teil des Lastschriftvolumens auf „Request-to-Pay“-Verfahren mit Abrechnung über Sofortzahlungssysteme umgestellt wird. Für Banken bedeutet dies stärkere Spitzen im Zahlungsverkehr, einen wachsenden Anteil an Zahlungen, die an System-SLAs von wenigen Sekunden gebunden sind, sowie null Toleranz für Ausfallzeiten. Die Bewältigung von mehreren tausend Zahlungen pro Sekunde bei gleichzeitiger Gewährleistung von Ausfallsicherheit, Verfügbarkeit und geringer Latenz wird von Instituten, die ihre Systeme selbst entwickeln, regelmäßig unterschätzt, und die Nachrüstung von Legacy-Plattformen für eine unterbrechungsfreie Verarbeitung stellt eine erhebliche Herausforderung dar.
IPF ist ein international bewährtes Entwicklungsframework für den Zahlungsverkehr, auf das Tier-1-Banken wie Citi, NatWest und BNP Paribas vertrauen. Es basiert auf einer cloud-nativen, ereignisgesteuerten Architektur und wurde von Anfang an für Umgebungen konzipiert, in denen Skalierbarkeit, Ausfallsicherheit und kontinuierliche Verfügbarkeit Grundvoraussetzungen sind. Der Benchmark wurde entwickelt, um genau dies zu testen.
Der Benchmark verwendete einen Referenzablauf für ausgehende SEPA-Sofortzahlungen, bei dem jede Zahlung 12 einzelne Verarbeitungsschritte durchläuft – darunter Duplikatsprüfung, Validierung von Nachrichten und Schema-Regeln, Betrugs- und Sanktionsprüfung, Abruf von Wechselkursen, Reservierung und Verbuchung von Geldern sowie die Generierung von Schema-Nachrichten –, wobei die umgebenden Systeme der Bank durch Simulatoren dargestellt wurden. IPF und MongoDB Atlas wurden einem „Ladder“-Test mit steigenden Zielwerten von 500 bis 6.000 Zahlungstransaktionen pro Sekunde unterzogen, sodass Durchsatz, Latenz und Datenbankauslastung in jeder Phase und nicht nur bei Spitzenauslastung beobachtet werden konnten. Anschließend wurden Ausfallszenarien unter Live-Transaktionslast ausgeführt.

