Das sagen unsere Kunden
Martin Dilger war maßgeblich am erfolgreichen Aufbau des Datahub von Xempus beteiligt.
In knapp mehr als einem Jahr hat er dabei die Event-basierte Architektur des Datahubs konzipiert und federführend zusammen mit dem Team umgesetzt.
Dr. Daniela Steidl
Head of Data Management XEMPUS
Success Stories
AuszugUnterstützung bei der Einführung von Kafka als zentrales unternehmensweites Kommunikationsmedium
Architektur, Konzeption und Umsetzung einer Apache-Kafka-basierten Architektur zur unternehmensweisen Systemkommunikation.
Beratung / Implementierung von Streaming Pipelines mit Apache Kafka
Aufbau vollautomatischer CI/CD Pipeline.
Ablösung schwer wartbarer ETL Strecken mit modernen Streaming Pipelines auf Basis Apache Kafka, Kafka Connect / Kotlin.
Beratung bei der globalen Einführung von Apache Kafka als zentrales Kommunikationsmedium.
Entwickler Schulung / Coaching
Architektur + Implementierung
Blue-Print Entwicklung
Durchführung von Entwickler Trainings
Zentrales Datenmanagement mit Apache Kafka und Kafka Connect
Entwicklung einer zentralen Service Komponente zur Vereinheitlichung des Datenmanagements und unternehmensweiten Optimierung von Business Prozessen.
Auf Basis von Apache Kafka und Kafka Connect wird ein zentraler DataHub aufgebaut. Daten werden aggregiert, zentral verarbeitet und an verschiedene Konsumenten (BI, CRM) veröffentlicht.
Der Datahub wird die zentrale Schnittstelle für Daten im Unternehmen.
Umsetzung fachlicher Anforderungen in Zusammenarbiet mit den Entwicklungsteams
CI / CD mit Jenkins / Kubernetes und Azure Cloud
Apache Kafka / Kafka Streams Beratung
Echtzeit Produktstreaming Pipeline mit Apache Kafka in AWS
Aufbau einer Streaming Pipeline zur Echtzeitverarbeitung von Produktangeboten in einer Ecommerce Plattform.
Um die Produktpflege in einer ECommerce Plattform zu beschleunigen wird ein Publizierungsprozess auf Basis Kafka und Kafka Streams realisiert. Die Zeitspanne von der Pflege von Produkten bis zur Liveschaltung in Produktion verringert sich dadurch von mehreren Stunden auf Minuten bis Sekunden.
Die Lösung basiert auf Kafka und Kafka Streams, realisiert mit mehreren Microservices und Pipelines. Die Umgebung wird auf AWS betrieben. Die Provisionierung der Umgebung basiert auf Infrastructure as Code, Terraform und GitOps mit Weaveworks Flux.
Implementierung / Deployment
CI / CD
Coaching
ECommerce Plattform Relaunch
Agile Entwicklung einer leichtgewichtigen eCommerce Plattform. Fokus des Projektes liegt auf einer engen Zusammenarbeit mit dem Fachbereich und einer möglichst kurzen Time-To-Market. Hierfür müssen fachliche Konzepte überarbeitet und mit einem effizienten und modernen Technologiestack von Grund auf neu realisiert werden.
Die Architektur basiert auf lose gekoppelten Self Contained Systems (SCS) und technisch auf einer Kafka Event Architektur und Microfrontends auf Basis des Mosaic9 Stacks von Zalando.
Die in der AWS Cloud betriebene Infrastruktur wird über Cloudformation und Terraform provisioniert. Die komplette Infrastruktur ist über Infrastructure as Code versioniert und über runatlantis.io automatisch provisioniert. Die Umgebungen werden automatisiert durch die Entwickler bespielt per Continuous Delivery / Continuous Deployment.
Monitoring basiert auf Prometheus und Prometheus Operator. Visualisierung und Alerting erfolgt über Grafana.
Entwickler Coaching
Technischer Sparringspartner
Sicherstellung Einhaltung Enterprise Architektur Guidelines
Digitale Kundenberatung
Moderne Benutzeroberfläche auf Basis ReactJS
REST basiertes Backend
DSGVO konforme Speicherung von Beratungsdaten
Drag and Drop basierte Produktkonfiguration
Digitalisierung manueller Prozesse / Abbildung der Prozesse in Softwaremodulen
ECommerce Plattform Architektur & Team Koordination
Ablösung einer monolithischen E-Commerce Plattform durch eine komplette Neuentwicklung auf Basis einer verteilten Microservice-Architektur im laufenden Betrieb. Modularisierung der Code-Basis in kleine beherrschbare fachliche Einheiten in einem Scrum-Team mit mehr als 20 Entwicklern. Durch stetige Verbesserung im Scrum Prozess wurde eine massive Steigerung der Velocity und der in Produktion gelieferten Features während der Laufzeit des Projektes erreicht.
Teamkoordination
Technologieberatung
Coaching & Training
Anbindung Bestandssysteme