Back to streams
Stream

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

  1. Karol

    Good morning, good afternoon, and good evening.

  2. Karol

    Welcome to another episode of Loosely Coupled by BridgingTheGap.eu.com.

  3. Karol

    My name is Karol Skrzymowski, I'll be your host tonight, and today's episode is sponsored by the common cold.

  4. Karol

    So I have some nice citrus and ginger and some other herbs brewed in the pot for myself just to get through today.

  5. 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.

  6. Karol

    So, without further ado, welcome to the stream.

  7. Karol

    Good evening, Vlad Khononov.

  8. Vlad

    Hey, Karol, thank you so much for having me.