Master 1.1

Projects

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

V04 Security Observability Deep Dive: Projektbeschreibung und Ablauf

Zeigt Security-Proxy, Policies, Decorators, Audit und Metriken.

Moduluebersicht

Modul Typ Was es tut Wichtige Muster
order-core Core Query/Rules Buendelt Query-Service und Spezifikationen als fachlichen Kern fuer Security- und Observability-Dekorationen. Specification; Service Interface; Core Domain Service
order-security Security Boundary Zeigt Zugriffskontrolle, Approval Policies und Security Proxy rund um fachliche Services. Proxy Pattern; Policy Pattern; Chain of Responsibility
order-observability Audit/Metrics Decorator Fuegt Audit und Metriken hinzu, ohne den Kernservice mit Querschnittslogik zu vermischen. Decorator Pattern; Audit Trail; Metrics Wrapper
order-bootstrap Runtime Composition Verdrahtet Core, Security und Observability zu einer nachvollziehbaren Laufzeitvariante. Composition Root; Decorator Chain

Ablauf der Version

  1. order-core - Query wird angefordert. Security Proxy prueft Zugriff. Core Service liefert Daten und Specification bewertet Risiko.
  2. order-security - Client ruft Query/Approval an. Security Proxy prueft Context. ApprovalPolicy entscheidet nach Rolle/Risiko.
  3. order-observability - Service-Aufruf geht durch Decorator. Audit zeichnet fachlichen Zugriff auf. Metering erfasst technische Kennzahlen.
  4. order-bootstrap - Runtime startet V04. Services werden mit Proxy und Decorator verbunden. Aufruf laeuft kontrolliert und beobachtbar durch die Kette.

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