Deep dive into coupling with Domain-Driven Design
Overview
About this stream
What would be the cardinal sin of architects when they create architecture and visualise it with lines and boxes? - Focusing mostly on the boxes. When this happens, we can experience a myriad of problems ranging from brittleness of code to frictions between dev teams, business units or even organizations.
What would be the cardinal sin of architects when they create architecture and visualise it with lines and boxes? - Focusing mostly on the boxes. When this happens, we can experience a myriad of problems ranging from brittleness of code to frictions between dev teams, business units or even organizations.
Coupling lives on many abstraction levels. It is in the interactions between classes, modules, components, or systems. It is not a binary thing, nor is it always unwanted. In this episode of Loosely Coupled: “Deep dive into coupling with Domain-Driven Design” (DDD) we will take a deeper dive into coupling and how we can surface it and address it using the language of DDD. Our guide for this journey will be Vlad Khononov, an expert in DDD and Balancing Coupling, the author of “Learning Domain-Driven Design” and “Balancing Coupling in Software Design”.
Join us in the discussion as we’ll dismantle misconceptions about coupling through real life examples.
People
Speakers
Vlad KhononovDomain-Driven Design Expert and Author
Karol SkrzymowskiHost / Integration Architect
Watch and read
Transcript
1389 transcript lines
- Karol
Good morning, good afternoon, and good evening.
- Karol
Welcome to another episode of Loosely Coupled by BridgingTheGap.eu.com.
- Karol
My name is Karol Skrzymowski, I'll be your host tonight, and today's episode is sponsored by the common cold.
- Karol
So I have some nice citrus and ginger and some other herbs brewed in the pot for myself just to get through today.
- Karol
And today, well, we are having a topic that is actually very much related to the name of the stream, so we're going to talk about coupling, and in context of domain-driven design, which I think is, for our guest, is one of the few occasions when he can talk about coupling and domain-driven design at the same time, because I've seen quite a few trainings that he restrained himself very, very much.
- Karol
So, without further ado, welcome to the stream.
- Karol
Good evening, Vlad Khononov.
- Vlad
Hey, Karol, thank you so much for having me.
