World Congress 2026 Europe

Never say refactoring is impossible

July 10, 2026 14:45 – 16:45 · 120 min Room R2 (30 Seats)

What this session covers

In this talk I want to show possibilities for refactoring a CRUD based distributed system into an event driven architecture. I selected two scenarios that are refactored within interactive live coding sessions. First an implementation of distributed consensus, typically realized by a SAGA pattern with direct calls between the services, is transformed into an event based choreography approach. A CRUD service build on top of a relational database is evolved to an event store solution. The demonstrated development method consists of TDD and trunk based development, so that during each change the system remains fully operational and a new version is deployed with zero downtime. AI support in IDE will be used for efficient working with the technology stack C#, Java, Angular, PostgreSQL and Docker. This will be demonstrated by a locally hosted system with simulated traffic where the changes are deployed immediately.

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 10:20–10:50

Stage 11

Refactoring in the Age of AI

Dominik Srednicki, Elena Lucarelli

Dominik Srednicki
Elena Lucarelli
Open session

World Congress 2026 Europe

July 10, 2026 · 10:20–10:50

Stage 12

Pair Programming with Generative Agents: Refactoring Legacy Android at Speed

Ahmed Tikiwa

Senior Software Engineer at Disney

Ahmed Tikiwa
Open session

World Congress 2026 Europe

July 10, 2026 · 11:00–11:30

Stage 12

Confessions of a Software Archaeologist: What I Did Wrong in 10 Years of Restructuring Software

Hendrik Lösch

Management Consultant and Architect at ZEISS Digital Innovation

Hendrik Lösch
Open session

World Congress 2026 Europe

July 9, 2026 · 17:30–18:00

Stage 2

From Scheduler to Events: Rethinking Alerts in a Modular System

Cristina Musceleanu

IT Application Development Expert at European Central Bank

Cristina Musceleanu
All sessions at this congress