# 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](system-context.md) | Wer nutzt PROCUREX, welche externen Systeme sind beteiligt |
| [container-diagram.md](container-diagram.md) | Deploybare Einheiten und ihre Laufzeit-Abhängigkeiten |
| [bounded-context-map.md](bounded-context-map.md) | Maven-Modulabhängigkeiten und Kafka-Event-Fluss zwischen den Bounded Contexts |
| [deployment-diagram.md](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/`.
