Skip to content

Model Mitosis: a dynamic pattern to deal with model tensions

Photo of Thomas PIERRAIN
Hosted By
Thomas P.
Model Mitosis: a dynamic pattern to deal with model tensions

Details

Back IRL! 🤩 (in Paris this time)
I would like to thank Payfit for that opportunity

and for their sponsorship of this new event in real life. I would also like to thank Krisztina Hirth for the introduction ;-)

###

June 8th, I tweeted this:
"Yesterday, I witnessed an incredible talk that has instantly secured a place in my top three all-time tech talk list. It was delivered by @JulienTopcu and @JosianChevalier at #DDDEU in Amsterdam. Their presentation was nearly flawless, excelling in both content and delivery."

This is the talk #DDDFR and Payfit would like to offer you for this exceptionnal live event with 2 incredible mandalorians.

Thomas PIERRAIN

###

Warning: We will probably not be able to video capture it so... you'd better book your night and come with friends ;-)

###

Abstract
Just as models should be iterative, strategic design should change when the context and our understanding of the problem evolve. As a model grows to solve more problems, it becomes less supple in its ability to evolve. Tensions arise within the model that struggles to stay coherent.
Eventually it reaches a critical mass and becomes a big ball of mud.
How do we know when it’s time to let new models emerge? How do we carry on the decision to split a model? How can we handle the progressive differentiation of our models while avoiding unnecessary coupling? It’s not as easy as a clean axe cut in the middle, finding the right boundaries is hard.

We would like to introduce the Model Mitosis, a dynamic pattern used to split a model into multiple ones that will get shaped and decoupled iteratively.

###

About Julien Topçu
Twitter LinkedIn Blog Company Website Sessionize
I like to craft software with high business value using techniques from Domain-Driven Design, all powered by Xtreme Programming in the Kanban #NoEstimates philosophy. Member of the OWASP foundation, I evangelise on application security techniques in order to avoid being hacked properly.

###

About Josian Chevalier
Twitter LinkedIn Company Website Sessionize
Software Craftsman at Shodo, I specialize in Domain Driven Design. I strive to improve my approach of software development and my knowledge, as well as raise awareness about software quality among developers.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of DDD FR group
DDD FR
See more events
PayFit
1 Rue de Saint-Pétersbourg · Paris