Master 1.1

Projects

Markdown und HTML wurden synchron erzeugt. Die Beschreibungen sind direkt in den Projektordnern integriert.

V05 Cloud Native Ops Deep Dive: Projektbeschreibung und Ablauf

Zeigt CQRS, Saga, Legacy-Integration und Cloud-Native Deployment-Bausteine.

Moduluebersicht

Modul Typ Was es tut Wichtige Muster
order-command Command/CQRS Write Side Enthaelt die schreibende Seite fuer Bestellungen mit Command Handler und SubmitOrderCommand. CQRS; Command Handler; Command Pattern
order-query CQRS Read Side Zeigt ein separates Lesemodell und Query Handler fuer schnelle fachliche Abfragen. CQRS; Read Model; Query Handler
order-integration Legacy/Process Integration Kapselt Billing-Anbindung und Fulfillment-Prozess als Gateway, ACL und Saga. Saga; Gateway; Anti-Corruption Layer
order-runtime Cloud-Native Runtime Stellt API und Startklasse fuer die cloud-native Variante bereit. API Adapter; Composition Root; Modular Runtime

Ablauf der Version

  1. order-command - API erzeugt SubmitOrderCommand. Command Handler validiert und verarbeitet. Integration/Saga kann nachgelagert reagieren.
  2. order-query - API fragt Query Handler. Read Model liefert optimierte Sicht. Schreibmodell bleibt unabhaengig.
  3. order-integration - Command-Seite loest Integration aus. Saga ruft BillingGateway. LegacyBillingClientAdapter uebersetzt zur alten Billing-Welt.
  4. order-runtime - Container startet Runtime. OrderApi nimmt Requests an. Commands, Queries und Integration laufen ueber getrennte Bausteine.

Lese-Reihenfolge

  1. Root-README.md der Version lesen.
  2. PROJECTS.md lesen.
  3. Modul-READMEs nacheinander oeffnen.
  4. Java-Code mit // PATTERN:-Kommentaren pruefen.
  5. Zentrale Pattern-Doku unter ../../docs/design-patterns.md vergleichen.
⌂ Cockpit