th3chris
Plattform-Architektur

Enterprise Plattformen

Plattformen, die mit Ihrem Geschäft wachsen — statt Sie in 18 Monaten zum Refactor zu zwingen.

Ihre Plattform muss heute liefern und morgen skalieren. Sie haben aber den Eindruck, dass jeder neue Use-Case einen Architektur-Bruch auslöst, dass SAP, CRM, PIM und Identity-Systeme fragmentiert nebeneinander stehen und dass Observability nachträglich angeflanscht wird. Mein Ansatz setzt vor dem ersten Service an: klare Domain-Grenzen, integrierte Identity, Beobachtbarkeit von Beginn — damit Ihre Plattform auch in 18 Monaten noch trägt.

Warum Enterprise-Plattformen ihr Versprechen verfehlen

Der typische Verlauf: Sie investieren in Microservices, weil 'monolithisch' nicht mehr zeitgemäß klingt. Services werden geschnitten, oft entlang der Team-Struktur statt entlang Domain-Grenzen. Sechs Quartale später haben Sie sechzehn Services, die zusammen langsamer sind als der vorherige Monolith — weil jede Anfrage durch fünf Dienste tunneln muss und niemand mehr weiß, wo Datenhoheit eigentlich liegt.

Conway's Law in Aktion

Services geschnitten nach Team-Struktur statt Domain-Grenzen werden zum verteilten Monolithen — mit allen Nachteilen des Monolithen plus Netzwerk-Latenz.

Parallel werden Integrationen zu SAP, CRM, PIM und Identity-System als Adapter angebaut, einer nach dem anderen. Jeder funktioniert für sich, keine zwei sehen gleich aus, und beim ersten Compliance-Audit wird sichtbar, dass es keine zentrale Stelle gibt, an der Sie Identity-Flows nachvollziehen können. Observability war 'Phase 2' — und Phase 2 kam nie.

Observability als Phase 2

Nachgerüstete Beobachtbarkeit ist immer halb so wirksam und doppelt so teuer. Wer ohne Tracing in Produktion geht, fliegt blind durch die ersten Incidents.

Das Ergebnis ist eine Plattform, die im Architektur-Diagramm beeindruckend aussieht und in der Produktion Quartale kostet, jedes Mal wenn jemand etwas ändert. Die Frage 'Wann lohnt sich Kubernetes?' ist meistens die falsche. Die richtige Frage ist: Sind die Domain-Grenzen so geschnitten, dass die Plattform Änderungen verträgt?

Mein Ansatz: zwei Wochen länger am Service-Schnitt überlegen statt zwei Quartale später entwirren. Observability gehört in die erste Architektur-Skizze, nicht in Sprint vierzig. Integration als First-Class-Pattern, nicht als Adapter-Sammlung. Das ist die Differenz zwischen einer Plattform, die trägt, und einer, die zur Hypothek wird.

Mein Vorgehen

Vier Prinzipien, an denen ich Plattform-Architektur ausrichte — unabhängig davon, ob bei Greenfield oder bei Modernisierung von Bestand:

  1. 01Domain-Grenzen vor Microservices. Lieber zwei Wochen länger am Schnitt feilen als zwei Quartale später entwirren. Wer Services entlang Team-Struktur schneidet, hat in 18 Monaten einen verteilten Monolithen mit allen Nachteilen — plus Netzwerk-Latenz und Distributed-Tracing-Problemen.
  2. 02Observability als Design-Element. OpenTelemetry, Tracing und Metrics gehören in die erste Architektur-Skizze. Wer ohne Beobachtbarkeit in Produktion geht, fliegt blind durch die ersten Incidents und verliert Tage mit Log-Archäologie statt Stunden mit gezielter Diagnose.
  3. 03Integration als First-Class-Pattern. SAP, CRM, PIM und Identity-Systeme werden nicht als Adapter angebaut, sondern als integraler Bestandteil der Plattform-Architektur betrachtet. Eine zentrale Identity-Schicht statt sechs Service-eigene Auth-Implementierungen. Eine kohärente Event-Topologie statt sechs separate Webhook-Mechanismen.
  4. 04Patterns am Puls der Zeit. Event-Sourcing, GraphQL-Federation, Service-Mesh — dort wo der Nutzen das Komplexitäts-Investment trägt, nicht weil der Stack-Trend gerade dahin zeigt. Inklusive Vorbereitung auf AI-native Workloads (RAG-Pipelines, Agenten-Workflows), wenn der Geschäftsnutzen das rechtfertigt.

Was Sie konkret bekommen

Architektur-Assessment & Bestandsaufnahme

Vor jeder Greenfield-Plattform oder Modernisierungs-Initiative: ehrliche Bestandsaufnahme. Wo liegen heute Domain-Grenzen tatsächlich, wo sind sie verwischt, wo verstecken sich Architektur-Schulden? Sie wissen am Ende, was als nächstes Sinn macht und was bewusst noch nicht angefasst wird.

Service-Schnitt nach Domain (DDD)

Service-Grenzen entlang fachlicher Bounded Contexts statt entlang Team-Strukturen. Klare Zuständigkeit für Datenhoheit, definierte Schnittstellen, asynchrone Kommunikation wo Konsistenz es erlaubt. Bewährt bei Hoffmann: Identity-, Product-, Order-Hub als drei klar abgegrenzte DataHubs.

Integration als zentrale Plattform-Schicht

SAP, Informatica PIM, MS Dataverse, CRM-Systeme als integrierte Bestandteile statt sechs separat gewachsene Adapter. Bei Schneider Electric: was Microsoft-Spezialisten als 'unmöglich' eingestuft hatten — geliefert. Eine kohärente Integrations-Architektur statt Punkt-zu-Punkt-Wirrwarr.

Observability-Stack vom Tag 1

OpenTelemetry für Tracing, Prometheus für Metrics, Loki oder Elasticsearch für strukturierte Logs. Resilience-Patterns über Polly, Circuit-Breaker, Bulkhead-Isolation. Sie sehen Probleme bevor Ihre Kunden anrufen — und können sie diagnostisch zerlegen, nicht nur erahnen.

Schrittweise Modernisierung von Bestand

Bestehende Plattform mit Architektur-Schulden? Modernisierung über Strangler-Pattern statt Big-Bang-Rewrite. Service für Service abgespalten, parallele Betriebsphase, schrittweise Migration. Risiko bleibt klein, Wert wird kontinuierlich geliefert.

Aus der Praxis

Hoffmann Group — Digital Services Team über fünf Jahre

Drei zentrale DataHubs (Identity, Product, Order) für E-Commerce über 47 Länder, 135k+ Produkte. GraphQL-Federation als kohärenter API-Layer über die Domains, integriert mit SAP, Informatica PIM, MS Dataverse. Eigene shared Libraries (CakeExt.Git) und Open-Source-Beiträge (GraphQL Inspector) als Beleg, dass Plattform-Arbeit auf Enterprise-Niveau auch innovativ sein darf.

Schneider Electric — 'unmöglich' geliefert

Integration diverser interner Divisionen in eine nahtlose IDE-Lösung, vorher von Microsoft-Spezialisten als nicht machbar eingestuft. Internationale Teams koordiniert, Plattform-Architektur trotz heterogener Bestandssysteme stabil ausgeliefert. Beweis dafür, dass komplexe Integrations-Architektur kein Hexenwerk ist, wenn das Domain-Modell sauber sitzt.

Herr Daniel zeichnet sich dadurch aus aktiv auf Problemstellungen oder Lücken in Konzepten hinzuweisen und im Team eine optimale Lösung für solche Fälle zu erarbeiten. Ich bin Herr Daniel persönlich sehr dankbar für die stets offene, zielführende und angenehme Zusammenarbeit. Er ist kommunikationsstark, verlässlich, hat hohe Ansprüche an guten Code und die Zusammenarbeit mit ihm hat wirklich Spaß gemacht."
Dorothea SchwarzDigital Product Owner Data Hubs, Hoffmann Group

Was Sie sich vielleicht fragen

Wann lohnt sich Microservice-Architektur wirklich?

Microservices lohnen sich, wenn unabhängige Deployment-Zyklen, unabhängige Skalierung pro Domain oder organisatorische Team-Autonomie konkret gebraucht werden — nicht weil das Architektur-Vokabular sie nahelegt. Bei vielen mittelständischen Plattformen ist ein gut geschnittener Modulith (klare Domain-Grenzen im Code, ein Deployment) die ehrlichere Antwort. Das entscheidet die fachliche Analyse, nicht das Buzzword.

Können Sie mit unserem Bestands-Stack arbeiten?

Ja — Modernisierung läuft seit Jahren genau so. Bestandsaufnahme, Strangler-Pattern, Service-für-Service-Migration, parallele Betriebsphasen. Bewährt bei Hoffmann mit gewachsenem .NET-Bestand, der über Jahre kontinuierlich auf moderne Versionen, Central Package Management und Container-natives Deployment gehoben wurde.

Wie lange dauert eine typische Modernisierung?

Eine substanzielle Plattform-Modernisierung läuft typisch über Quartale, nicht Wochen. Schrittweise: Bestandsaufnahme, erster Pilot-Service nach Strangler-Pattern (4–8 Wochen), dann sukzessive Migration. Sie sehen Wert pro Quartal — keine 12-Monats-Black-Box-Phase, an deren Ende ein Big-Bang-Release steht.

Was passiert mit unseren bestehenden Integrationen?

Bestehende SAP-, CRM- oder PIM-Integrationen werden nicht pauschal weggeworfen. Stattdessen: Schritt-für-Schritt-Konsolidierung in eine kohärente Integrations-Schicht, mit klarem Cut-over pro Integration. Während der Migration laufen alt und neu parallel — kein Stillstand, kein Risiko-Wochenende.

Was kostet das?

Tagessatz im Marktbereich für Senior-Cloud-Architekten in DACH — transparent, abhängig vom Engagement-Modell (Architektur-Lead, Team-Integration, beratend). Eine erste Architektur-Bewertung (1–2 Wochen) ist klein und planbar; danach gibt es ein konkretes Migrations-Konzept mit Quartals-Meilensteinen statt Open-End-T&M. Greenfield-Plattformen werden in klaren Phasen mit definierten Lieferzuständen geplant — keine 6-Monats-Discovery-ohne-Ergebnis.

Verwandte Kompetenzfelder

Klingt nach deinem Projekt?

Ein paar gezielte Fragen statt starres Formular — ich verstehe in 2–3 Minuten, worum es geht, und melde mich persönlich.