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.
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.