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.

World Congress 2026 Europe

Related talks

Open session

Refactoring in the Age of AI

  • Dominik Srednicki

    SAP

    Principal Architect

  • Elena Lucarelli

    SAP Signavio

    Principal AI DevX Lead

Open session

Pair Programming with Generative Agents: Refactoring Legacy Android at Speed

  • Ahmed Tikiwa

    Disney

    Senior Software Engineer

Open session

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

  • Hendrik LΓΆsch

    ZEISS Digital Innovation

    Management Consultant and Architect

Open session

From Scheduler to Events: Rethinking Alerts in a Modular System

  • Cristina Musceleanu

    European Central Bank

    IT Application Development Expert

All sessions at this congress