Balancing deep domain understanding with the broader strategic view of a system can be challenging. @trondhjort talk offered perspectives on how to effectively "see the forest for the trees" in our complex domains, helping connect the details to the overall architecture.

Watch or listen: https://virtualddd.com/sessions/see-the-forest-for-the-trees-trond-hjorteland/

#DomainDrivenDesign #StrategicDDD #DomainModeling

See the Forest for the Trees - Trond Hjorteland

When developing your software products, be it coding, testing, user experience, product management, or all the other elements required to solve a customer need, do you understand what the rest of the people do to make that happen? What about the other people in your organisation, maybe working on different products or even other legs of the customer journey like sales, customer service, billing, and operations? Do you see how you fit into the big picture, and what your contribution is to the company vision and strategy? I suspect most of us neither have the time nor the opportunity to get a wider view, focusing on our little part of the bigger system instead and making the best of that. We know that a system is supposed to be more than the sum of its parts, but how can we make sure that the sum is positive? That is hard when we cannot see the forest for the trees. Let us employ systems thinking to give us a holistic perspective, by adding synthesis to our analysis skills so that we can explore and understand emergence. We all know reductionism well, working on parts in isolation but holism is required to provide important insights and knowledge to handle the complexity in domains we normally work in – especially where people are involved. Only then can we build sustainable and adaptive software systems. This is an introduction to systems thinking and its importance when dealing with complexity.   About Trond   Senior IT Consultant and sociotechnical practitioner.   Trond is an IT architect and open sociotechnical systems practitioner with extensive experience working with large, complex, and business-critical systems in industries such as telecom, media, TV, and the public sector. His main interests are service-orientation, domain-driven design, event-driven architectures, and open sociotechnical systems. His mantra: Great solutions emerge from collaborative sense-making and design.  

Virtual Domain-Driven Design

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 />