Architekturdiagramme
Vier Diagramme als versionierbarer Mermaid-Quelltext statt Bilddatei (siehe Confluence Seite 09,
Regel „Architekturartefakte ... als PlantUML/Mermaid-Quelltext im Repository“). GitHub und die
meisten Confluence-Editoren rendern Mermaid-Codeblöcke direkt; der lokale Doc-Portal-Konverter
(tools/convert-md-to-html.mjs) rendert sie als reinen Codeblock, da er kein Mermaid-Rendering
enthält — für die lesbare Live-Ansicht bitte die .md-Datei auf GitHub oder in einem
Mermaid-fähigen Editor öffnen.
| Diagramm | Zweck |
|---|---|
| system-context.md | Wer nutzt PROCUREX, welche externen Systeme sind beteiligt |
| container-diagram.md | Deploybare Einheiten und ihre Laufzeit-Abhängigkeiten |
| bounded-context-map.md | Maven-Modulabhängigkeiten und Kafka-Event-Fluss zwischen den Bounded Contexts |
| deployment-diagram.md | Docker-Compose/Traefik-Topologie und der (nicht live betriebene) Kubernetes/Helm-Zielzustand |
Diese Diagramme wurden am 2026-08-17 nachträglich erstellt, um eine Lücke zu schließen, die beim
Abgleich von PROCUREX-PLANUNGSENTSCHEIDUNGEN.md gegen den tatsächlichen Repo-Zustand
identifiziert wurde: Confluence Seite 09 verlangt sie als CONFIRMED, das Verzeichnis existierte
aber nicht. Quelle der abgebildeten Abhängigkeiten: pom.xml-Dateien der jeweiligen Module,
docker-compose.yml, helm/procurex/.