Warum echte Systeme?
Version 1 erklärt die Struktur. Version 2 macht die Struktur ausführbar. Dadurch lernt man typische Enterprise-Probleme: Ports, Adapter, Transaktionen, Outbox, Security, externe Provider, Monitoring und Testcontainers.
Client
|
v
Spring Boot Runtime
|-- PostgreSQL: Orders + Outbox
|-- WireMock: Payment Provider
|-- RabbitMQ: Events
|-- Keycloak: OAuth2/OIDC
|-- MailHog: E-Mail Simulation
|-- Prometheus/Grafana: Observability
Version 1 erklärt die Struktur. Version 2 macht die Struktur ausführbar. Dadurch lernt man typische Enterprise-Probleme: Ports, Adapter, Transaktionen, Outbox, Security, externe Provider, Monitoring und Testcontainers.