Komplettes ERP-System auf Odoo mit On-Premise Kubernetes Infrastruktur
Enterprise Service Bus & Container Orchestrierung für eine große deutsche Baumarkt-Handelskette
Project Gallery
Retail ERP-Plattform
Retail ERP-System mit Kubernetes und Odoo-Integration
The Challenge
Custom ERP-System mit komplexer Integration in die Konzern-Infrastruktur einer Baumarkt-Gruppe
Eine spezialisierte Retail-Tochter einer großen deutschen Baumarkt-Handelskette benötigte ein komplett neues Enterprise-Resource-Planning (ERP)-System, um Streckengeschäft, Lagerverkauf und selbstvermarktete Importware abzuwickeln. Diese Prozesse ließen sich nicht sinnvoll in die bestehenden Standard-Systeme des Konzerns integrieren. Die Herausforderung war, eine maßgeschneiderte Odoo-basierte ERP-Lösung zu entwickeln, die Lager, Online-Kanäle und Konzernsysteme verbindet und gleichzeitig die gesamte Unternehmensinfrastruktur auf Kubernetes modernisiert.
Geschäftsprozesse passten nicht in die bestehende Konzern-Systemarchitektur
Komplexe Synchronisationsanforderungen (Produktdaten, Bestellungen, Bestände, Buchungen)
Integration mehrerer Datenquellen über verschiedene Protokolle (SOAP, XML, MQ)
Komplette Infrastrukturtransformation von VMs zu Kubernetes erforderlich
Integration mit dem Active Directory der Baumarkt-Gruppe und einem eigenen AD
Komplexe Zugriffskontroll-Anforderungen mit granularen Berechtigungen
On-Premise Kubernetes Deployment mit Umgebungstrennung auf Netzwerk-Ebene
The Solution
Odoo-basiertes ERP mit ESB-Integration auf On-Premise Kubernetes
Ich habe eine komplette Custom-ERP-Lösung basierend auf Odoo OSS in Kombination mit einem Enterprise Service Bus für komplexe Integrationen konzipiert und implementiert. Odoo fungierte dabei nicht nur als klassisches ERP, sondern als Open-Source-Zentrale für Bestellungen und Versandstatus: Bestellungen werden erfasst, Versand- und Lieferstatus über den gesamten Lebenszyklus verfolgt und Rückmeldungen aus Kundenkanälen, internen Prozessen und von Logistikpartnern in einem konsolidierten Datensatz in Odoo zusammengeführt. Der Großteil der Flows läuft dabei automatisiert über den ESB; bei Ausnahmen können Fachbereiche Daten direkt in Odoo nachpflegen. Die gesamte Infrastruktur wurde containerisiert und auf einem selbstverwalteten On-Premise Kubernetes-Cluster mit ausgeklügelter Netzwerk-Isolation und Authentifizierung via Keycloak mit Integration mehrerer Active Directories deployed.
Odoo ERP Plattform
Custom ERP-System basierend auf Odoo OSS als zentrale Drehscheibe zwischen Lager- und Konzernsystemen: erfasst Kundenbestellungen, verfolgt Versand- und Lieferstatus durchgängig und führt Rückmeldungen aus Kundenkanälen, internen Systemen und Logistikpartnern in einem Odoo-Datensatz zusammen; überwiegend automatisiert, mit einfacher manueller Korrektur direkt in der Odoo-Oberfläche bei Bedarf
Enterprise Service Bus
ESB mit Apache Camel zur Anbindung diverser Datenquellen, Transformation via Services oder XSLT über SOAP, XML, Kafka und ActiveMQ
On-Premise Kubernetes
Selbstverwalteter Kubernetes 1.14 Cluster auf RHEL mit vollständiger Containerisierung aller Services und Schnittstellen
Netzwerk-Isolation
Calico RBAC-basierte Netzwerktrennung mit isolierten virtuellen Test- und Produktions-Netzwerken auf physischem Cluster
Authentifizierungs-Layer
Keycloak integriert sowohl das Active Directory der Baumarkt-Gruppe als auch das eigene AD und unterstützt sowohl Konzern-User als auch technische User mit spezifischen Zugriffsrechten
Scheduled Container
Spezialisierte Scheduled Container für Aufgaben wie Produkt-Synchronisation und automatisierte Backups
Critical Challenges
Key technical hurdles and how they were overcome
Vollständige Infrastruktur-Modernisierung ohne Betriebsunterbrechung
Problem
Das Unternehmen musste seine komplette Infrastruktur von klassischen ESX-VMs auf moderne, containerisierte Kubernetes-Workloads migrieren – bei 100 % Verfügbarkeit für geschäftskritische Prozesse. Die VM-basierte Architektur war unflexibel, teuer im Betrieb und mit modernen DevOps-Praktiken kaum vereinbar.
Solution
Konzeption und Aufbau eines kompletten On-Premise Kubernetes-Clusters (1.14) auf RHEL. Schrittweise Migration mit Parallelbetrieb alter und neuer Systeme. Aufbau einer durchgängigen CI/CD-Pipeline mit Jenkins OSS für automatisierte Deployments. Netzwerksegmentierung mit Calico RBAC zur sauberen Trennung von Test- und Produktionsumgebungen auf dem gleichen physischen Cluster.
Migration der gesamten Unternehmensinfrastruktur von VMs auf Kubernetes innerhalb eines Wochenendes ohne eine Minute Downtime oder verlorene Transaktionen.
Impact
100 % Containerisierung aller Services und Schnittstellen. 95 % Deployment-Automatisierung – mehrstündige manuelle Deployments wurden zu One-Click-Releases. Die Infrastruktur ist zukunftssicher und mit OpenShift 4 als Fundament hybrid-cloud-fähig.
Multi-Protokoll Enterprise Service Bus & Konzernintegration
Problem
Komplexe Integrationsanforderungen zwischen Konzernsystemen und Lagerprozessen mit inkompatiblen Protokollen (SOAP, XML, Kafka, ActiveMQ). Jede Datenquelle verwendete unterschiedliche Formate, Authentifizierungsverfahren und Kommunikationsmuster. Klassische Punkt-zu-Punkt-Integrationen hätten zu einer unwartbaren „Spaghetti-Architektur“ geführt.
Solution
Aufbau eines umfassenden Enterprise Service Bus mit Apache Camel zur Vereinheitlichung aller Datenquellen. Einsatz von XSLT-Transformationen für Formatkonvertierungen. Aufbau eines einheitlichen Authentifizierungs-Layers via Keycloak mit Dual-Active-Directory-Integration (Konzern-AD + eigenes AD). Design von Scheduled Containern für automatische Synchronisationsaufgaben (Produkte, Bestellungen, Bestände, Buchungen).
Erster erfolgreicher End-to-End-Bestellfluss vom Lager über den ESB in die Konzernsysteme – nach Jahrzehnten inkompatibler Systeme sprechen alle Komponenten dieselbe Sprache.
Impact
Nahtlose Integration von Lager- und Konzernsystemen trotz heterogener Protokolle. Eine zentrale Authentifizierungsschicht unterstützt sowohl Mitarbeitende der Baumarkt-Gruppe als auch technische Service-Accounts. Automatisierte Synchronisation hat manuelle Datenabgleiche praktisch überflüssig gemacht.
Business Impact
Measurable value delivered to the business
Deployment Efficiency
Manuelle Release-Prozesse wurden in eine automatisierte CI/CD-Pipeline überführt – Deployments dauern statt Stunden nur noch Minuten
Infrastructure Modernization
Vollständige Migration von Legacy-ESX-VMs auf eine Cloud-Native Kubernetes-Architektur
Operational Complexity Reduction
Automatisierte Synchronisation, geplante Jobs und CI/CD haben den manuellen Betriebsaufwand deutlich reduziert
Business Process Enablement
Custom Odoo Plattform unterstützt Streckengeschäft, Lagerprozesse und Importware, die in die Standard-Systeme des Baumarkt-Konzerns nicht passten
Innovations
Groundbreaking solutions that set new standards
On-Premise Kubernetes mit Netzwerksegmentierung
Selbstverwalteter Kubernetes-1.14-Cluster auf RHEL mit Calico-RBAC, der isolierte virtuelle Test- und Produktionsnetze auf einer physischen Infrastruktur bereitstellt
Logische Trennung der Umgebungen ohne zusätzliche Hardware – hohe Effizienz für On-Premise-Setups
Impact: Reduzierte Infrastrukturkosten bei verbesserter Isolation und Sicherheit. Fundament für eine Hybrid-Cloud-Strategie.
Dual Active Directory Keycloak Integration
Einheitlicher Authentifizierungs-Layer, der sowohl das Enterprise Active Directory der Baumarkt-Gruppe als auch das eigene AD mit granularer Rechteverwaltung verbindet
Nahtloses Single Sign-on über Organisationsgrenzen hinweg mit Unterstützung technischer Service-Accounts – löst die typische „federated enterprise“ Herausforderung
Impact: Mitarbeitende der Baumarkt-Gruppe und der Tochter nutzen dasselbe ERP mit passenden Zugriffsrechten. Technische Services authentifizieren ohne manuelle Credential-Verwaltung.
Multi-Protocol Enterprise Service Bus
Apache Camel-based ESB unifying SOAP, XML, Kafka, and ActiveMQ with XSLT transformations for data format conversion
Protocol-agnostic integration layer eliminating point-to-point spaghetti while supporting legacy and modern systems simultaneously
Impact: Lagersysteme, Konzerninfrastruktur und ERP kommunizieren nahtlos trotz völlig unterschiedlicher Protokolle und Datenformate.
Custom Odoo ERP for Specialized Retail Operations
Open-Source-Odoo-Plattform für Streckengeschäft, Lagerprozesse und selbstvermarktete Importware, die im Standard-ERP des Konzerns nicht abbildbar waren
Löst das „square peg, round hole“-Problem – maßgeschneiderte Lösung für einzigartige Prozesse statt erzwungener Anpassung an Standardsysteme
Impact: Ermöglichte Geschäftsprozesse, die in der Standard-Architektur der Baumarkt-Gruppe nicht realisierbar waren. Perfekte Brücke zwischen Lagerautonomie und Konzernintegration.
"Die Custom-Odoo-ERP-Lösung löste unsere einzigartigen Geschäftsprozess-Herausforderungen, die in den Standard-Systemen des Baumarkt-Konzerns keinen Platz fanden. Die komplette Infrastruktur-Transformation zu Kubernetes hat uns für eine Cloud-Native Zukunft positioniert."
Technologies Used
core
erp
integration
messaging
infrastructure
database
authentication
devops
monitoring
tools
Benötigen Sie Custom ERP mit komplexen Integrationen?
Wenn Ihre Organisation maßgeschneiderte ERP-Lösungen mit Enterprise Service Bus Integration und On-Premise Kubernetes Infrastruktur benötigt, lassen Sie uns über Ihre Anforderungen sprechen.
Beratungsgespräch vereinbaren