Skip to content

Details

DDD Aggregates & Your ORM
By Matthias Noback

Over time you've created lots of data models that are mapped to tables in your relational database. Now you want to untangle the "mess" using Domain-Driven Design practices and patterns. This is very exciting; you're planning to separate your business domain into smaller subdomains, implemented by so-called Bounded Contexts, with explicit boundaries. But you are using an ORM, and the ORM knows about Entities, but it doesn't care about Bounded Contexts. It allows you (and often requires you) to link remote concepts in the code, ruining those boundaries you imagined...

In this presentation, we'll explore the real-world problems you'll run into when trying to apply Domain-Driven Design patterns in an average framework/ORM-oriented code base. We cover central DDD concepts, and indicate potential conflicts with the way frameworks and ORMs treat your data model. Of course, we'll also consider work-arounds and solutions.

PROGRAM
18:00 - Doors open, pizza and drinks
19:00 - Talk & discussion
20:00 - Drinks & networking

ABOUT
๐Ÿค This meetup is free.
๐Ÿ• Food and drinks are provided at no cost.
๐Ÿ‡ฌ๐Ÿ‡ง The presentation is in English.
๐Ÿ“ธ We might take pictures at the event, to upload to the meetup page and the Full Stack socials.

๐Ÿ“Europalaan 40, 3526 KS Utrecht, Avenue Building - 3rd floor (PAQT Office)

ABOUT THE HOST
PAQT.com devises, builds, and maintains software from a business perspective. They develop software so organizations can evolve. For good software improves life. Thatโ€™s the vision they commit to every day.

Related topics

Events in Utrecht
PHP
Domain Driven Design
Open Source
Software Development
Technology

You may also like