Systemlandschaft V2

Client
  |
  v
Spring Boot Runtime
  |-- PostgreSQL: Orders + Outbox
  |-- WireMock: Payment Provider
  |-- RabbitMQ: Events
  |-- Keycloak: OAuth2/OIDC
  |-- MailHog: E-Mail Simulation
  |-- Prometheus/Grafana: Observability

← Zurueck zum Index

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.