Blogs

Helm für Einsteiger: Schluss mit der Kubernetes-YAML-Hölle
Helm für Einsteiger: …

Kubernetes hat die Art und Weise, wie wir Software deployen, komplett verändert.

Dein Code ist gut, aber das Feature ist falsch: Ein Plädoyer für Requirements Engineering
Dein Code ist gut, aber …

Die zwei Säulen der Anforderungen Es ist Freitagnachmittag, 16:00 Uhr. Du hast gerade das Feature gemerged, die Pipeline ist grün, und du fühlst dich unbesiegbar.

Das Outbox Pattern: Nie wieder Datenverlust in Microservices
Das Outbox Pattern: Nie …

In unseren bisherigen Artikeln über SAGA und CQRS haben wir eine Sache stillschweigend vorausgesetzt:

CQRS Pattern erklärt: Warum CRUD in Microservices nicht reicht
CQRS Pattern erklärt: …

Kennst du das? Du startest ein neues Projekt mit einem sauberen Domänenmodell.

Spring Boot 4 & Resilience4j: So elegant kann Fehlerbehandlung sein
Spring Boot 4 & …

Wir schreiben das Jahr 2025. Spring Boot 4 ist da, und wir nutzen keine veralteten RestTemplate-Aufrufe mehr.

Microservices Resilienz: Das Circuit Breaker Pattern mit Spring Boot & Resilience4j
Microservices Resilienz: …

Stell dir vor, unser SAGA Orchestrator (Saga Pattern Teil 3)läuft auf Hochtouren.

SAGA in der Praxis (Teil 3): State Management und Kompensation per Orchestrator
SAGA in der Praxis (Teil …

1. Raus aus dem Event-Chaos Willkommen zu Teil 3 unserer Serie über das SAGA Pattern.

SAGA Pattern in der Praxis: Choreografie mit Spring Boot & RabbitMQ (Teil 2)
SAGA Pattern in der …

Teil 2 – Die Architektur: Services und Event-Broker Willkommen zu Teil 2 unserer Serie über das SAGA Pattern!

SAGA Pattern für Einsteiger: Konsistenz in Microservice-Architekturen erklärt Teil 1
SAGA Pattern für …

Einleitung – Das Dilemma verteilter Transaktionen Stell dir vor, du entwickelst eine klassische E-Commerce-Anwendung.

Goodbye, Versions-Chaos: Ein praktischer Guide zu SDKMAN für Java-Entwickler
Goodbye, Versions-Chaos: …

Kennst du das auch? Du arbeitest an Projekt A, das noch auf Java 11 LTS läuft, während du gleichzeitig ein neues Feature für Projekt B entwickelst, das bereits auf dem aktuellen Java 21 basiert.