Session
Events are domain atoms. Modernize your legacy system with event sourcing, FigJam, GenAI and fi
Ready to transform your domain modeling?
Event sourcing shifts focus from stale states to immutable facts—the true atoms of your domain. Instead of modeling systems around changing state, we model what actually happened: business events that remain valid even as rules and understanding evolve.
Many legacy systems become hard to change because their domain models drift away from business reality. By focusing on commands and events rather than nouns and data structures, we create thinner aggregates and architectures aligned with real business language.
This talk combines event sourcing, the decider pattern, and state-machine thinking with a practical modern workflow.
Domain discovery starts collaboratively in FigJam, evolves into executable specifications, and is continuously verified against the live codebase using MCP-powered fitness functions. GenAI supports exploration and refinement, helping teams keep architecture and implementation aligned.
Attendees will learn:
👉 Why commands and events improve reliability and adaptability
👉 How noun-driven models degrade architectures over time
👉 How the decider pattern simplifies domain logic
👉 How FigJam, MCP, GenAI, and fitness functions create continuous architectural feedback
A practical approach to modernizing legacy systems where domain models, architecture, and code evolve together — without rewriting history.
~ 50min
Artur Wojnar
Solutions Architect at MasterBorn
Dąbrowa Górnicza, Poland
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