NashTech

Bereitstellung einer reaktiven Architektur zur Verbesserung der Effizienz und zur Erweiterung des Geschäftsnutzens

Bereitstellung einer reaktiven Architektur zur Verbesserung der Effizienz und zur Erweiterung des Geschäftsnutzens

Einführung

Verbessertes Kundenerlebnis durch Funktionserweiterungen und gestraffte Prozesse, robuste Infrastruktur und bessere Funktionen und Upgrades.

Über die Bank of America

Unser Partner ist ein weltweit tätiges Finanzinstitut, das Großunternehmen und Firmen mit einer beeindruckenden Palette von Finanz- und Investitionslösungen unterstützt. Sie gilt als eine der besten Investmentbanken der Welt und bietet Lösungen für Unternehmen und Investmentbanking, Fusionen und Übernahmen, Anleihen, Aktien, Devisenhandel, Kreditvergabe, Risikomanagement, Forschung und vieles mehr.

Auswirkungen

  • Verbessertes Kundenerlebnis durch Funktionserweiterungen und optimierte Prozesse.
  • Erhebliche Steigerung des geschäftlichen ROI mit einer neu gestalteten Handelsplattform.
  • 20 bis 30 % höhere Anzahl von Handelstransaktionen pro Tag.
  • Erhebliche Senkung der Kosten und Ausgaben durch die Anpassung des Systems an die Handelsvorschriften.
  • Minimale Ausfallzeiten, erhöhte Ausfallsicherheit und bessere Servicequalität bei Verkehrsspitzen dank der reaktiven Architektur.

Die Herausforderung

Unser Partner verfügte bereits über eine robuste Handelsplattform, die großen institutionellen Kunden geholfen hat, auf den europäischen Märkten zu investieren und Kapital zu beschaffen. Das Investmentbanking-Unternehmen hatte ein STP-System (Straight-Through-Processing) im Einsatz. Beim Handel hilft ein STP, den gesamten Transaktionsprozess zu automatisieren, wenn man in ein Finanzinstrument investiert, so dass nur ein minimaler manueller Eingriff erforderlich ist. Der gesamte Transaktionsablauf, von der Auftragserteilung bis zur Endabrechnung, wird von einem eigenständigen System verwaltet. Der Arbeitsablauf umfasst ein Front Office (Erfassung und Ausführung von Geschäften), ein Middle Office (Anreicherung von Geschäften, Validierungen, Buchungen und Bestätigungen) und schließlich das Back Office (Clearing und Abrechnung).

Unser Partner wollte sein Middleware-System verbessern, das in der Programmiersprache Scala geschrieben war und auf einem akteursbasierten, internen Event-Sourcing-System aufbaute.

Das Middleware-System ist verantwortlich für:

  • Erfassung von Kundenaufträgen aus dem Front Office
  • Erhalt von Zuweisungsanweisungen vom Kunden
  • Validierung des Handels
  • Bestätigung der Bestellung

Das bestehende System hatte bereits eine beeindruckende Durchlaufzeit, wobei die Handelsbestätigungen innerhalb von Minuten oder sogar Sekunden an die Kunden gesendet wurden. Unser Partner wollte jedoch sein Geschäft ausbauen und mehr Kunden an Bord haben, indem er seine Plattform erweitert und die Bearbeitungszeit weiter verkürzt. An dieser Stelle sind wir eingeschritten.

  • Vollständig verwaltete Plattformen auf AWS ermöglichten es ihnen, native Tools wie S3 als Dateisystem zu nutzen.
  • Die automatisierte Clusterverwaltung vereinfacht die Infrastruktur und den Betrieb in jeder Größenordnung.
  • Die kollaborative Notebook-Umgebung mit Unterstützung für mehrere Sprachen (SQL, Scala, Python, R) ermöglicht es einem vielfältigen Team von Benutzern, in ihrer bevorzugten Sprache zusammenzuarbeiten.

Die Lösung

Einführung einer neuen Funktion zur Optimierung des Prozessablaufs.

Um den Prozessablauf zu optimieren, haben wir eine neue Funktion, “Replace”, eingeführt, die das FIX-Protokoll (Financial Information Exchange) im Blick hat. Sie hat die Änderung eines bestehenden Gewerbes erheblich erleichtert. Die Funktion “Ersetzen” änderte die Art und Weise, wie Gewerke geändert werden mussten. Zuvor hatte der Kunde Schwierigkeiten, seine bestehenden Geschäfte zu ändern, da dies einen hohen manuellen Aufwand erforderte. Es war ein kompliziertes Verfahren, da die Aufträge storniert und neu vergeben werden mussten.

Jetzt wurde dieser Prozess auf einen einzigen Schritt reduziert, bei dem lediglich der aktuelle Handel durch den neuen ersetzt wird.

Diese Lösung beseitigt auch die redundanten Transaktionen im gesamten System, vom Front Office bis zu den nachgelagerten Anwendungen.

Das System wurde für die Einhaltung der gesetzlichen Anforderungen ausgerüstet.

Die MiFID II-Verordnungen wurden in der EU eingeführt, um die Interessen der Anleger auf den Finanzmärkten zu schützen. Wenn Investmentbanken die aufsichtsrechtlichen Bestimmungen nicht einhalten, werden von den Behörden hohe Geldstrafen verhängt. Es handelt sich um ein Mandat, das die Systeme innerhalb der festgelegten Frist erfüllen müssen. Unser Team sorgte für eine vollständige Neubewertung des Antrags und ermöglichte es, dass er dieser Verordnung entsprach. Es erforderte ein gründliches Studium jedes einzelnen Paragraphen der Verordnung und ein ausgefeiltes Software-Engineering-Fachwissen, um sicherzustellen, dass alle Gewerke die Vorschriften einhalten.

Die Anwendung folgte nicht den richtigen architektonischen und gestalterischen Grundsätzen, um im Falle eines Systemausfalls oder einer Ausfallzeit belastbar zu bleiben. Sie war eng mit den Front-Office-Komponenten gekoppelt, und die Abhängigkeiten waren so groß, dass im Falle eines Fehlers, eines Ausfalls oder eines Upgrades in den Front-Office-Systemen die Middleware-Anwendung zum Stillstand kommen würde. Wir haben eine architektonische Überarbeitung vorgenommen, um die Entkopplung der Komponenten zu gewährleisten. Dies minimierte die Abhängigkeit der Anwendung von externen Komponenten und machte sie reaktionsschneller und widerstandsfähiger.

Überarbeitung des gesamten Prozesses der Handelsabwicklung und -abrechnung Die Abrechnung von Handelsgeschäften ist ein wichtiger Schritt. Häufig reicht ein Händler einen Front-Office-Handel ein, der dann durch das Middle-Office und Back-Office über verschiedene Systeme fließt, um den Handel abzuwickeln, so dass Geld ausgetauscht wird. Dabei stellt eine Clearingstelle sicher, dass beide Parteien die Finanztransaktion ethisch korrekt abwickeln und Käufer und Verkäufer die vertraglichen Verpflichtungen einhalten. Früher musste sich die Investmentbank an jede Clearingstelle auf den europäischen Märkten wenden, um einzelne Geschäfte abrechnen zu lassen, was sich als kostspieliger und zeitaufwändiger Prozess erwies. Wir haben das System der Investmentbank bei der Integration mit einem externen zentralisierten Clearing-Menü unterstützt. Jetzt werden die Geschäfte automatisch über das zentralisierte System abgewickelt, das als Brücke zwischen der Investmentbank und den einzelnen Clearingstellen auf allen europäischen Märkten fungiert.

Umstrukturierung des Umgangs mit Provisionen Eine Provision ist eine Dienstleistungsgebühr, die der Makler als Gegenleistung für die Anlageberatung oder die Abwicklung des Kauf- und Verkaufsprozesses erhebt. Im Falle einer Uneinigkeit über den Provisionssatz zwischen den beiden Parteien würde der Handel nicht bearbeitet werden und eine Ausnahme in der Anwendung auslösen. Der Gewerbetreibende müsste diese Situation manuell auf dem Papier lösen. Nach unserer Intervention konnte viel manueller Aufwand eingespart werden, da solche Aufträge digital in der Anwendung bearbeitet werden konnten.

Migration zu einer internen Event-Streaming-Plattform Wir haben die Migration von einer Open-Source-Event-Streaming-Plattform zu einem internen, proprietären Framework beschleunigt. Die Investmentbank wollte sicherstellen, dass alle Systeme der Bank auf das AMPS-Framework (Advanced Message Processing System) anstelle von Kafka zurückgreifen, und wir unterstützten sie dabei.

Mit all diesen Maßnahmen haben wir auch unserem Partner in

  • Neue Einsätze und Veröffentlichungen.
  • Sie werden mit den gesetzlichen Haftungsausschlüssen in Einklang gebracht, was dazu beiträgt, unerwünschte Aktivitäten bei der Ausführung von Geschäften zu verhindern.
  • End-to-End-Tests der neu entwickelten Funktionalitäten, Benutzerakzeptanztests des Produkts in der UAT-Umgebung und anschließende Freigabe für die Produktion.

Das Ergebnis

  • Verbessertes Kundenerlebnis durch Funktionserweiterungen und gestraffte Prozesse, robuste Infrastruktur und bessere Funktionen und Upgrades.
  • Dank des effizienten und optimierten Prozesses konnte das Unternehmen mehr Kunden an Bord holen und seinen ROI erheblich steigern.
  • Durch die Integration des FIX-Protokolls mit der ′Replace′-Funktionalität und die Ausstattung des Systems mit Szenarien, in denen die Provisionen nicht übereinstimmen, konnten wir den manuellen Aufwand im Arbeitsablauf erheblich reduzieren.
  • Durch den Wegfall des manuellen Aufwands und die Vereinfachung komplexer Prozesse stieg die Zahl der Transaktionen pro Tag infolge dieser Initiative insgesamt um 20 bis 30 %.
  • Durch die fristgerechte Umsetzung von MiFID II und anderen Vorschriften haben wir der Investmentbank geholfen, Millionen von Dollar an Bußgeldern einzusparen und gleichzeitig ihre angesehene Position in der Branche zu sichern.
  • Die Anwendung ist nun robuster und widerstandsfähiger gegenüber Komponentenausfällen und Ausfallzeiten. Die neu gewonnene Widerstandsfähigkeit hat zu einer zuverlässigeren Anwendung, besserer Servicequalität und höherer Produktivität geführt.

Technologie-Stapel

Technologie

Zweck

Scala

Auch die ursprüngliche Handelsplattform basierte auf dieser hochfunktionalen, skalierbaren und prägnanten Programmiersprache

Gurke für BDD

Ein verhaltensgesteuertes Entwicklungsframework, das zum Schreiben von Akzeptanztests verwendet wird

Akteursbasiertes Event-Sourcing-Framework auf Akka

Für den Aufbau eines reaktiven Systems, das den Grundsätzen des domänengesteuerten Designs folgt; Event-Sourcing zur atomaren Aktualisierung des Zustands und zur Veröffentlichung von Ereignissen

Ansible

IT-Automatisierungsplattform für Konfigurationsmanagement und automatische Bereitstellung

Kerberos

Ein Netzauthentifizierungsprotokoll zum Aufbau einer Sicherheitsinfrastruktur auf Anwendungs- und Benutzerebene.

FIX 4.4

Kommunikationsprotokoll, das die in der Handelskommunikation verwendeten Nachrichtenspezifikationen umreißt

Apache Camel

Aufbau der Integrationsschicht zwischen verschiedenen Anwendungen oder Diensten

AMPS (Advanced Message Processing System)

Eine schnelle Messaging-Engine, die sowohl Publish-Subscribe-Messaging als auch Queuing unterstützt

Jenkins

Um CI/CD zu ermöglichen

ITSM BMC Remedy

Für die Verwaltung von Änderungsanträgen und Produktionsfreigaben.

Aktive Konsole

Für die Anwendungsüberwachung

Weitere Fallstudien lesen

Vom Überwinden von Widrigkeiten zum Reiten der Welle der digitalen Transformation im Bildungssektor

Erfahren Sie, wie NashTech dem Trinity College London hilft, die Welle der digitalen Transformation im Bildungssektor zu reiten

AWS
AWS
Migration und Modernisierung der virtuellen Lernumgebung auf AWS für ein verbessertes Erlebnis

Das migrierte und modernisierte Moodle Infrastruktur bedeutet, dass The Open Die Universität kann nun folgende Vorteile nutzen Cloud-Vorteile.

Ein Einblick in eine einjährige RPA-Reise mit einem führenden digitalen Werbedienst

Ein Einblick in eine einjährige RPA-Reise mit einem führenden Anbieter von digitalen Werbedienstleistungen und -lösungen und wie NashTech ihnen geholfen hat.

Unsere Partnerschaften

Nach oben scrollen
BEISPIEL TITEL
Muster kurz
Musterüberschrift lorem isump
DE FREE WHITEPAPER
Erschließen Sie die Macht des Wissens mit unserem neuen Whitepaper
“Verbesserung der Benutzererfahrung für Produktbesitzer”
KOSTENLOSES WHITEPAPER
Erschließen Sie die Macht des Wissens mit unserem neuen Whitepaper
"Verbesserte Benutzererfahrung für Produktverantwortliche"