PROCUREX · Enterprise-Lernprojekt

Dokumentationsportal

Ein zentraler Einstieg in Planung, Implementierung, Architektur, Betrieb und Qualität.

Jira: aydinsude.atlassian.net/jira · Confluence: aydinsude.atlassian.net/wiki

Projektcockpit

Vom Zielbild bis zum technischen Nachweis

PROCUREX ist eine B2B-Procurement-Plattform als praxisnahes Enterprise-Lernprojekt. Die Dokumentation verbindet Architekturentscheidungen, Quellcode, Tests und Betriebswissen.

Projektübersicht öffnen →

Projektgrundlagen

Kanonische Übersicht, Entscheidungen und nachvollziehbare Architekturbegründungen.

Projektübersicht

Architektur, Module, Teststrategie, Startwege und der aktuell gepflegte technische Stand.

Übersicht öffnen →

Planungsentscheidungen

Architektur, Technologie, Security, Daten, Messaging, DevOps und gemeinsame Infrastruktur.

Entscheidungen lesen →

Architecture Decision Records

Dauerhafte Entscheidungen im MADR-Format mit Status, Kontext, Konsequenzen und Alternativen.

ADRs öffnen →

Technische Landschaft

Die wichtigsten Bausteine der Umsetzung mit eigener Modul-Dokumentation.

Backend und Fachmodule

Spring Boot, Java 17, Maven und die fachlichen Bounded Contexts von Katalog bis Rechnung.

Architekturübersicht →

Angular-Frontend

SPA mit Standalone Components, OIDC-Login, Rollenansichten, Accessibility und E2E-Tests.

Frontend-Doku →

Security und Infrastruktur

Keycloak, Docker Compose, enterprise-infrastructure, Kubernetes und Helm – mit klarer Grenze zwischen Lernziel und Live-Betrieb.

Security öffnen →Helm öffnen →

Betrieb und Qualität

Runbooks, Lasttests und technische Nachweise für den weiteren Ausbau.

Lasttests

k6-Szenarien für Katalogsuche, Bestellabsendung und Genehmigungsentscheidung. k6 läuft lokal über Scoop.

Lasttests ansehen →

Frontend-Qualität

Angular-Struktur, Accessibility, Unit- und Playwright-E2E-Tests sowie Produktionsbuild.

Frontend-Doku öffnen →

Exkurse

Vertiefende Technologievergleiche abseits des Kernprojekts, jetzt auf einer eigenen Seite.

Technologie-Exkurse

Zehn Vertiefungen von Werkzeug-Installation bis OAuth2/OIDC – u. a. Java-Anwendungsserver, Datenbanken, Entwurfsmuster, Exception-Handling, Messaging und Testing-Strategien, mit Diagrammen und Bezug zum PROCUREX-Code.

Exkurse öffnen →

Betriebs- und Lernnachweise

Transparente Dokumentation von Verbesserung, Grenzen und offenen Entscheidungen.

Maven-Build-Performance

Messung des langsamen Builds, Ursache, Parallelisierung und Grenzen der Testausführung.

Build-Nachweis öffnen →

Quality Gates

Aktive Baseline vs. bewusst noch nicht blockierende Checkstyle/SpotBugs/OWASP/ZAP-Prüfungen.

Quality-Gates-Status →

ADRs und Architekturdiagramme

Architecture Decision Records im MADR-Format sowie Systemkontext-, Container-, Bounded-Context- und Deploymentdiagramm als Mermaid-Quelltext.

ADRs öffnen →Diagramme öffnen →

Datenaufbewahrung

Implementierte Anonymisierung von Supplier-Kontaktdaten und Genehmigungsbegründungen nach fiktiver 24-Monats-Frist (Scheduled Jobs).

Nachweis öffnen →
Dokumentationsprinzip: Namen, Termine und Verantwortlichkeiten sind provisorisch, sofern sie nicht ausdrücklich belegt sind. Die HTML-Seiten sind statisch und direkt per Doppelklick lesbar.
⌂ Cockpit