Blog

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

Kubernetes has completely changed the way we deploy software. It’s powerful, scalable and… honestly often quite overwhelming.

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

The two pillars of requirements It’s Friday afternoon, 4:00 p.

[EN] Das Outbox Pattern: Nie wieder Datenverlust in Microservices
[EN] Das Outbox Pattern: …

In our previous articles about SAGA and CQRS we have tacitly assumed one thing:

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

Do you know that? You start a new project with a clean domain model.

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

The year is 2025. Spring Boot 4 is here, and we no longer use deprecated RestTemplate calls.

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

Imagine our SAGA Orchestrator (Saga Pattern Part 3) running at full speed.

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

1. Get out of the event chaos Welcome to Part 3 of our series on the SAGA Pattern.

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

Part 2 – The Architecture: Services and Event Brokers Welcome to Part 2 of our series on the SAGA Pattern!

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

Introduction – The Dilemma of Distributed Transactions Imagine you are developing a classic e-commerce application.

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

Do you know that too? You are working on Project A, which is still running on Java 11 LTS, while at the same time you are developing a new feature for Project B, which is already based on the current Java 21.