Ausgangslage
Starting point
Eine digitale Wertschöpfungskette sollte von der Gebäudeaufnahme über Datenverarbeitung bis zur operativen Steuerung mehrerer Gewerke konsistent aufgebaut werden. Die bestehende Infrastruktur war fragmentiert: Daten lagen in Silos, Prozesse liefen manuell ab, und eine belastbare Grundlage für neue digitale Services fehlte. Gefragt war eine Architektur, die hohe Integrationsfähigkeit mit Skalierbarkeit und Zukunftsfähigkeit verbindet.
The goal was to build a coherent digital value chain from building intake through data processing to operational control across multiple trades. The existing infrastructure was fragmented: data sat in silos, processes ran manually, and a reliable foundation for new digital services was missing. The architecture had to combine strong integration capabilities with scalability and room for future use cases.
Aufgabe & Beitrag
Task & contribution
- Konzeption und Umsetzung eines streaming-basierten IoT-Backbones in einem internationalen, verteilten Team.
- Aufbau Kafka-basierter Datenströme mit durchgängiger Master-Data-Management-Schicht (MDM) zur konsistenten Stammdatenführung.
- Integration von Microservices für modulare Betriebslogik — entkoppelt, testbar und unabhängig deploybar.
- Anbindung fachlicher Use Cases: von der digitalen Gebäudeaufnahme über Monitoring bis hin zur intelligenten Steuerung einzelner Anlagen.
- Technisches Sparring mit Produktmanagement und Fachbereichen zur Priorisierung und Architekturentscheidungen.
- Designed and implemented a streaming-based IoT backbone within an international, distributed team.
- Built Kafka-based data streams with an end-to-end master data management layer (MDM) for consistent master data governance.
- Integrated microservices for modular domain logic — decoupled, testable and independently deployable.
- Connected domain use cases: from digital building intake through monitoring to intelligent equipment control.
- Technical sparring with product management and domain teams on prioritization and architecture decisions.
Technischer Ansatz
Technical approach
Das Backbone basiert auf Apache Kafka als zentralem Event-Bus. Jede Domäne produziert und konsumiert klar definierte Events — das entkoppelt Produzenten und Konsumenten und erlaubt unabhängige Skalierung. Die MDM-Schicht sorgt für konsistente Stammdaten quer über alle Services. Microservices übernehmen die fachliche Logik je Use Case und können unabhängig versioniert und deployed werden.
The backbone is built on Apache Kafka as a central event bus. Each domain produces and consumes clearly defined events — decoupling producers and consumers and enabling independent scaling. The MDM layer ensures consistent master data across all services. Microservices handle the domain logic per use case and can be versioned and deployed independently.
Wirkung
Impact
Das Ergebnis war eine deutlich effizientere digitale Wertschöpfungskette, eine messbar höhere operative Performance und eine technische Grundlage, die weitere digitale Services und neue Portfoliochancen direkt erschlossen hat. Die Infrastruktur wurde zur belastbaren Plattform für nachfolgende Use Cases — ohne erneuten Grundlagenaufwand.
The result was a significantly more efficient digital value chain, measurably higher operational performance, and a technical foundation that directly unlocked additional digital services and new portfolio opportunities. The infrastructure became a reliable platform for subsequent use cases — without rebuilding the base layer.