Session
DDD Refactoring: from monolith to events a pratical guide
In this workshop you will follow a structured, step-by-step process designed to evolve your codebase at a sustainable pace. This workshop is not just theory; it's full of code, guiding you through each stage of refactoring with clear, incremental improvements that you can immediately apply.
You'll start by learning how to pinpoint the parts of your monolith that need decoupling, using domain-driven design principles to define bounded contexts and modularize your code. Piece by piece, you'll implement real-world coding techniques, refactoring your existing monolith without overwhelming changes. As we progress, you’ll see how to introduce domain events and event-driven architecture where it makes the most impact, helping you break down dependencies between modules.
This workshop ensures you can apply each concept through code, one step at a time. Whether it's adding a small piece of logic to decouple components or implementing a new event stream, you’ll gradually build toward a more modular and maintainable system, only where it’s needed. You will walk away with a deeper understanding of how to evolve your monolith in a way that sets the stage for future microservices—without rushing the process.
By attending, you'll gain the practical skills to refactor your application with confidence. This isn't about abstract concepts; it’s about real-world refactoring through step-by-step coding, giving you the tools to transform your monolith at your own pace.
Alberto Acerbis
Passionate dev, Microsoft MVP, author, learner
Brescia, Italy
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top