Verwaltung von Kontaktberechtigungen

Im Rahmen einer umfassenden Modernisierung wurde die Newsletter-Verwaltung eines Unternehmens grundlegend überarbeitet. Das Ziel war es, eine deutliche Steigerung der Effizienz, Flexibilität und Skalierbarkeit der Prozesse zu sicher zu stellen. Im Zuge des Projekts wurde eine revisionssichere, mandantenfähige Plattform zur Verwaltung von Newsletter-Abonnements entwickelt. Die Lösung unterstützt die gesetzeskonforme Kundenkommunikation und ermöglicht die Verwaltung von über 100 Millionen Kontaktberechtigungen. Konfigurierbare Widgets erleichtern die Integration auf Landing-Pages und bieten eine nahtlose Nutzererfahrung. Die zuvor genutzte Lösung erwies sich insofern zunehmend hinderlich, da komplexe Abhängigkeiten zwischen den einzelnen Komponenten die Wartung erschwerten und eine agile Weiterentwicklung verhinderte. Durch die Zerlegung der Anwendung in kleinere, unabhängig voneinander skalierbare Module konnten diese Herausforderungen erfolgreich gemeistert werden. Die zentrale Verwaltung aller relevanten Funktionen auf einer einzigen Plattform vereinfacht die Arbeitsabläufe und reduziert Fehler.
Kontaktberechtigungen
Technologien
Um die Skalierbarkeit und Flexibilität der Anwendung zu erhöhen, wurde eine umfassende Migration in die Cloud-Umgebung von AWS (Amazon Web Services) durchgeführt. Parallel dazu wurde die Anwendung auf Kubernetes umgestellt, eine containerbasierte Infrastruktur, die eine dynamische Anpassung an wechselnde Anforderungen ermöglicht. Um der hohen Datenlast gerecht zu werden, die durch die tägliche Verarbeitung von mehreren zehntausend Nachrichten entsteht, wurde sich für eine Event-Streaming-Lösung auf Basis von Apache Kafka entschieden. Um eine hohe Softwarequalität sicherzustellen, setzen wir konsequent auf Test-Driven Development (TDD). Mit Hilfe von JUnit, Mockito und Spring Boot Test erstellen wir umfassende automatisierte Tests, die eine frühzeitige Erkennung von Fehlern ermöglichen und die Wartbarkeit des Codes verbessern. Durch den Einsatz von Spring Security und OAuth2 in Verbindung mit Keycloak gewährleisten wir einen umfassenden Schutz vor unbefugtem Zugriff. Keycloak ermöglicht zudem eine zentrale Benutzerverwaltung und eine flexible rollenbasierte Zugriffskontrolle. Die Sicherheit der Anwendung, vor allem bei persönlichen Informationen und Kontaktberechtigungen, hat oberste Priorität. Durch die Migration in die Cloud, die Einführung von Event-Streaming und den Einsatz moderner Entwicklungsmethoden ist eine solide Grundlage für zukünftige Erweiterungen geschaffen worden.
say hello

Wir sind immer auf der Suche nach neuen Projekten und Ideen. Egal ob Du eine neue Geschäftsidee hast oder Hilfe bei einem komplexen Produkt brauchst oder einfach nur eine Tasse Kaffee trinken möchtest - wir würden uns freuen, Dich kennenzulernen und mehr über Deine Pläne zu erfahren. Nimm Kontakt mit uns auf und lass uns gemeinsam Deine Ideen verwirklichen! Komm mit uns gerne in Kontakt mit einer Email an

BDE Software Services GmbH

#wecraftwecodewecare

Impressum
Datenschutz

Auszeichnung

Handelsblatt - Auszeichnung 2024 zu einem der besten IT Arbeitgeber in Hamburg

Kontakt

Alsterdorfer Str. 2A

22299 Hamburg

Telefon: +49 40 4677 - 5450

Telefax: +49 40 4677 - 5703

E-Mail: info@bdess.com