Deep-Dive-Roadmap
V01 - Modular Baseline
Lerne zuerst die Maven-Modulgrenzen: domain, application, adapter, app.
Der Kern ist bewusst klein, damit Abhängigkeiten und Richtung verständlich bleiben.
V02 - Clean Architecture Deep Dive
Vertieft Ports & Adapters, Use Cases, Mapper, DTO-Grenzen und Testbarkeit. Wichtige Frage: Was darf von innen nach außen wissen?
V03 - Event-Driven Outbox Deep Dive
Fügt Domain Events, Outbox Records und Publisher hinzu. Wichtige Frage: Wie vermeidet man verlorene Events zwischen Datenbanktransaktion und Messaging?
V04 - Security & Observability Deep Dive
Zeigt Security Boundary, Audit Trail, Metrics und Logging-nahe Strukturen. Wichtige Frage: Wo gehören technische Querschnittsthemen hin, ohne die Domain zu verschmutzen?
V05 - Cloud-Native Ops Deep Dive
Zeigt Kubernetes/OpenShift-Manifeste, Dockerfile, Health Checks, CQRS, Saga und Resilience-Schnittstellen. Wichtige Frage: Wie bleibt Enterprise-Architektur betreibbar, skalierbar und beobachtbar?
Nächste Ausbauideen
- echte PostgreSQL-Testcontainers ergänzen
- Kafka/RabbitMQ Outbox-Publisher ergänzen
- OpenAPI Contract Tests ergänzen
- Keycloak/OIDC Security integrieren
- OpenTelemetry Tracing ergänzen
- Helm/Kustomize-Varianten ergänzen
- Migration von Legacy SOAP/EJB zu Adapter-Layer zeigen