DDD Europe 2023 - Program

Modelling Constraints

Main Conference - Hands-on Lab

Speakers

Gien Verschatse and Stijn Vannieuwenhuyse

Gien VerschatseStijn Vannieuwenhuyse
Schedule
Friday 9 from 14:30 until 16:30 in Room 10
Description

(This is a hands-on lab with limited capacity)

In this hands-on lab, we will focus on modelling business rules and constraints.

Business rules and constraints are everywhere. They can be the backbone of a business process or accidental to guide the business flow in the right direction. By writing them down explicitly as first class concepts, we get a number of benefits:

  • We can discuss them with the domain experts;
  • We can connect rules with the events that affect them. This helps to uncover hidden dependencies;
  • We can use them as a guide to design boundaries. They can even help us to spot where our boundaries aren’t as isolated as we’d want.

Let’s upgrade our EventStorming by modelling business rules and constraints more granularly than ever.

About Gien Verschatse

Twitter LinkedIn Blog Company Website Sessionize Sessionize

Gien Verschatse is an experienced consultant and software engineer that specialises in domain modelling and software architecture. She's fluent in both object-oriented and functional programming, mostly in .NET. As a Domain-Driven Design practitioner, she always looks to bridge the gaps between experts, users, and engineers.

As a side interest, she's researching the science of decision-making strategies, to help teams improve how they make technical and organisational decisions. She shares her knowledge by speaking and teaching at international conferences.

And when she is not doing all that, you'll find her on the sofa, reading a book and sipping coffee.

About Stijn Vannieuwenhuyse

Twitter LinkedIn Company Website

Stijn has a background in product companies and shifted from coaching engineers to managing overall technological vision, architecture, and strategy.

He is now using this experience together with his Domain-Driven mindset as consultant at Aardling. He is training and consulting companies that want to build great teams and deliver world-class products too.