Craft 2024 - Josian Chevalier
Josian Chevalier
Senior Software Engineer at Shodo
About Josian Chevalier

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.

Model Mitosis: a dynamic pattern to deal with model tensions
Software Delivery Craft Matters
domain-driven design
modular monolith
domain model
Level: Intermediate

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 e...