Brainberg
Model Expressions: An Overlooked Aspect of Domain-Driven Design?
Software EngineeringMeetupFree

Model Expressions: An Overlooked Aspect of Domain-Driven Design?

Tue 30 Jun · 17:00
Lyon, 🇫🇷 France
< 50 attendees
Shodo Lyon (Now Coworking) · 35 rue de Marseille 69007 Lyon 5 eme étage

About this event

Evénement exceptionnel et uniquement IRL à Lyon (merci Shodo Lyon) où Julien nous jouera son tout nouveau talk (qu'il vient de jouer à DDD Europe). J'ai eu la chance de le voir et c'est un vrai banger.

  • Pas de capture video à priori.
  • Talk en anglais
  • Séance de questions/réponses : en français par contre
  • Cocktail dinatoire ensuite pour continuer d'échanger
  • Adresse : 35 rue de Marseille 69007 Lyon 5 eme étage
  • On ouvre 25 places pour commencer mais on risque d'en ouvrir plus (n'hésitez pas à vous inscrire sur liste d'attente)

Merci à Shodo Lyon de sponsoriser cet événement (lieu et cocktail dinatoire).

----------------------------------------
Description
If you have ever noticed your front-end, back-end, and database each speaking a slightly different version of the business, you have already come across one of those gaps that quietly slip into our systems. These mismatches create inconsistencies that slow teams down and make even small changes feel heavier than they should.

Behind this sits a simple reality: every layer of the socio-technical system ends up expressing the domain model in its own way. These are the model expressions. When they drift apart, pick up constraints from one another, or assume responsibilities they were never meant to hold, the bounded context starts losing cohesion and essential business behaviors become harder to preserve. That is when familiar symptoms show up: layers influencing each other in odd ways, rules applied inconsistently, or business intent fading as it passes through the system.

In this talk, you will get a clear picture of what these model expressions are and how they relate to a bounded-context. We will explore how to shape a strategy that guides the way they interact so the system stays coherent over time. Through concrete examples of model-expression challenges, we will see how model tensions help spot design smells that erode the integrity of a bounded context.

-------------------------
Julien Topçu
Tech Coach @ Shodo

Julien is a hands-on technical CTO with 15 years of experience, specializing in Domain-Driven Design (#DDD). His expertise lies in helping organizations build systems that deliver high business value. Julien focuses on aligning organizational structure, architecture and software practices with business objectives. As a member of the OWASP foundation, he actively promotes application security best practices. An international speaker, Julien enjoys sharing his knowledge with others.

Source: meetup