Alle Projekte

Kundenprojekt

Rollen- und Rechteprüfung für eine Omnikanal-Bankplattform

Hochverfügbare Zugriffskontrolle für sicherheitskritische Prozesse – ereignisgesteuert mit Kafka, beschleunigt durch Hazelcast, betrieben auf OpenShift.

Branche
Bankwesen
Rolle
IT-Consultant & Lead Software Engineer
Technologien
Java, Kotlin, Spring Boot, Kafka, Hazelcast, OpenShift, Helm, Angular

Ausgangslage

Eine containerisierte Omnikanal-Plattform stellt Zugriffsrechte für sicherheitskritische Prozesse in der Kundeninteraktion bereit. Bei vielen parallelen Rollenprüfungen musste sie schneller und robuster werden.

Vorgehen

  • Microservices, die auf Kafka-Events reagieren und Benutzerrollen dynamisch ermitteln, mit Hazelcast als Cache für parallele Abfragen
  • Refactoring und Ablösung veralteter Komponenten, Deployment mit Helm auf OpenShift
  • Lastanalysen auf Kubernetes-Ebene und Monitoring mit Prometheus, Grafana, Dynatrace und OpenSearch
  • Einführung von Angular neben der bestehenden JSP/JSF-Oberfläche für eine schrittweise Ablösung
  • Workshops zu Deployment-Strategien und CI/CD

Ergebnis

Schnellere Rollenprüfungen unter Last und eine Plattform, die sich besser warten und weiterentwickeln lässt.