Finding the natural boundaries in a complex domain can feel elusive, often leading to friction in our systems. Our DDDD-20 panel discussed how to read the subtle signs of these boundaries and even use existing problems as clues. The key insight: recognising natural boundaries helps you benefit from challenges, making your design more robust.

Watch or listen: https://virtualddd.com/sessions/ddddd-20-natural-boundaries-how-to-read-the-signs-and-benefit-from-the-problems/

#DDD #Boundaries #DomainModeling

[DDDDD-20] Natural Boundaries - how to read the signs and benefit from the problems

Finding the right boundaries of contexts is hard - implementing them can be even harder if the organisation does not change. But how can one change the organisation, how can one be sure that it changes in the right direction? There are signs, mostly perceived as a blocker but I see them as an enabler, as a pointer to the right boundaries. This idea combined with observing and measuring the value stream could lead to the right boundaries for teams and for code.

Virtual Domain-Driven Design

Coordinating complex knowledge across multiple contributors is a constant challenge. This VirtualDDD talk with @hofstef and @hschwentner explored what writing a book taught about effective collaborative modelling. It shared practical lessons on aligning perspectives & building shared understanding in large-scale domain efforts.

Watch: https://virtualddd.com/sessions/what-writing-a-book-taught-us-about-collaborative-modeling/

#DDD #CollaborativeModeling #DomainModeling

What writing a book taught us about collaborative modeling

Writing a book about a modeling method (in our case: Domain Storytelling) necessarily makes you reflect on your own modeling practices. We had to frame things that we intuitively did in workshops. And we had to put our own approach into relation to other modeling methods. In this Meetup, we would like to talk about two concepts that came from these thoughts and discuss with you if they are applicable to collaborative modeling in general: Scope: Before a workshop, we try to figure out which kind of model is needed to make the workshop successful. This led to the concept of “scope”: Which point in time should we model? At which level of granularity should we model? Should we model the pure business process or how the software-supported process works? Scenario-based modeling: Several modeling methods that are popular with DDD practitioners are based on scenarios – meaning that one model shows only one case. Scenarios help a lot to learn and to deal with complexity. But they also raise the questions of which scenarios are relevant and how to keep an overview over many scenarios.

Virtual Domain-Driven Design

Strong software architecture starts with strong domain models. In his #SAGconf session, @sperbsen reveals why data models often make or break a system — and how well-designed structures can keep your software flexible, expressive, and future-proof. 💡

Expect insights on abstraction, coupling, state, and practical design recipes that work across functional and OO projects. 👉 https://t1p.de/fp6sv

#SAG2025 #SoftwareArchitecture #DomainModeling #DataModeling #iSAQB

New post on our blog! 🌐

Dive into tactical DDD with practical examples on entities, value objects, aggregates, and repositories, inspired by real-world expert conversations.

https://blog.codeminer42.com/ddd-studies-tactical-design-between-fishermen-and-developers/

#DDD #domainModeling #softwareArchitecture

DDD Studies: Tactical Design between Fishermen and Developers Continuation of Domain-Driven Design studies, now exploring tactical patterns, through a fishing equipment catalog, implementing Entities, Value Objects, Aggregates and Repositories - The Miners

Dive into tactical DDD with practical examples on entities, value objects, aggregates, and repositories, inspired by real-world expert conversations.

The Miners - Codeminer42’s Engineering Blog

At Netflix, @bertails and his team have adopted #RDF to capture the meaning in their content in a consistent way and generate consistent representations of it for a variety of internal customers.

The keys to their system are a Unified Data Architecture (UDA) and a #domainModeling language, Upper, that let them quickly and efficiently share complex #data projections in the formats that their internal engineering customers need.

https://knowledgegraphinsights.com/alex-bertails/

Okay yeah but hear me out

Not all enterprise-level domain models have to be for an enterprise

#UML #SoftwareEngineering #Modeling #DomainModeling #Programming #Books #ProjectGutenberg #Copyright

Next Tuesday, March 11, starting at 18:00 we’re holding the #Meetup "Optimizing for Flow & Evolutionary Design" at N26's office.

Check out more information and confirm your attendance at:
https://www.meetup.com/dddbcn/events/306576690/

#DDD #DDDesign #DomainDrivenDesign #DDDBCN #EventStorming #BoundedContext #Subdomain #CollaborativeModeling #CollaborativeModelling #DomainModeling #DomainModelling #DomainDiscovery #XP #ExtremeProgramming #Agile #TeamTopologies #DevOps

Optimizing for Flow & Evolutionary Design, Tue, Mar 11, 2025, 6:00 PM | Meetup

🤝 **[Domain-Driven Design Barcelona](https://www.meetup.com/dddbcn/)** and[ ](https://www.meetup.com/n26-tech-product-design-events-in-barcelona/)**[N26](https://www.meetu

Meetup

Next Wednesday, November 20, starting at 18:00 we’re holding the #Meetup “Context Mapping with Team Topologies” at N26's office.

Check out more information and confirm your attendance at:
https://www.meetup.com/dddbcn/events/304595425/

#DDD
#DDDesign
#DomainDrivenDesign
#DDDBCN
#ContextMapping
#TeamTopologies
#EventStorming
#BoundedContext
#Subdomain
#CollaborativeModeling
#CollaborativeModelling
#DomainModeling
#DomainModelling
#DomainDiscovery

DDD Series #4: Context Mapping with Team Topologies, Wed, Nov 20, 2024, 6:00 PM | Meetup

🤝 **[Domain-Driven Design Barcelona](https://www.meetup.com/dddbcn/)** and[ ](https://www.meetup.com/n26-tech-product-design-events-in-barcelona/)**[N26](https://www.meetu

Meetup

🚀 Exciting news! Our latest reference guide for the Fmodel #TypeScript library is now live! Dive in to explore advanced #DomainModeling, #EventSourcing, and #InformationSystems techniques.

Check it out here: https://fraktalio.com/fmodel-ts/

Hello from f ( model ) | f ( model )

Description will go into a meta tag in <head />

DDD Series #3: Identifying Core Domains, Wed, Oct 2, 2024, 6:00 PM | Meetup

🤝 **[Domain-Driven Design Barcelona](https://www.meetup.com/dddbcn/)** and[ ](https://www.meetup.com/n26-tech-product-design-events-in-barcelona/)**[N26](https://www.meetu

Meetup