Designing for change: evolving systems with EventModeling


Details
DDD is all about collaborative modeling. Using tools like Event Storming (as we did last year) or Domain Storytelling (teaser: we might do some of that next time..). This time you will get a chance to play around with EventModeling. Is that just another flavor of Event Storming? Or does it have some other tricks up it's sleeves? How does it help to evolve your systems with ease? Join us to find out!
We'll be at a fantastic location in a renovated church in Haarlem. Please note that the workshop will take place on an upper floor that is only reachable by stairs, there is no elevator.
๐ Schedule ๐
17:30 - 18:30: Welcome with food and drinks
18:30 - 18:45 Welcome talk by our hosts
18:45 - 20:30: Hands-on workshop: Designing for change: evolving systems with EventModeling
20:30 - 21:00: Social drinks + networking (beer/wine/soft drinks)
๐ ๏ธ Workshop: Designing for change: evolving systems with EventModeling ๐จ โ๐ป
Facilitated by Nico Krijnen
The real world is all about events. Are you really taking advantage of them? Adopting event sourcing has a fundamental impact on how we deal with behavior and with data. It fits more naturally with how people operate in the real world. By accepting that, you can simplify communication with non-technical stakeholders and also open up different approaches for adding functionality to a system as it grows and evolves.
In this workshop, you won't start from scratch. Instead, just as in reality, your starting point will be an existing system with its workings represented in an event model. You will work in small groups and figure out how the model needs to change to respond to evolution of the business that it supports. By sharing solutions and discoveries between the groups, you will gain diverse insights.
This workshop is intended as a lightweight and practical introduction to EventModeling. While at the same time helping you to reason more effectively about event sourced systems and gaining understanding in how their growth and evolution is different from more traditional systems.
๐ About the host ๐ต
Visma | ProActive delivers software that empowers people who work in Healthcare and Education (mainly), by automating their administrative tasks around spend. Currently about 30 product developers are focusing on optimising their users' workflows, incorporating innovative tech and identifying new opportunities in the changing landscape of solutions, resulting in their product: the Spend Cloud.
As part of Visma, ProActive is part of one of Europeโs largest tech and design communities that builds a culture of learning and innovation. Visma | ProActive is located in Haarlem, in a beautifully renovated church.
The location is easily reachable from Amsterdam by several bus connections.

Designing for change: evolving systems with EventModeling