Skip to content

Talk · Architecture & DDD

Distributed Wars: these are not the boundaries you are looking for

Before splitting a system into microservices, look at four kinds of boundaries: user journeys, business domains, teams and services.

Architecture & DDD Video · 48 min 57 slides FR · EN

Given at

  1. Voxxed Days Luxembourg June 2022 · in French · recorded Distributed Wars : ce ne sont pas les frontières que vous recherchez
  2. Lux Tech Community, Online January 2021 · in English

Video

The video plays from YouTube once you press play. Nothing loads from YouTube before that. Watch on YouTube

57 slides

Slides

PDF · 2.1 MB
  • Slide 1 of 57
  • Slide 2 of 57
  • Slide 3 of 57
  • Slide 4 of 57
  • Slide 5 of 57
  • Slide 6 of 57
  • Slide 7 of 57
  • Slide 8 of 57
  • Slide 9 of 57
  • Slide 10 of 57
  • Slide 11 of 57
  • Slide 12 of 57
  • Slide 13 of 57
  • Slide 14 of 57
  • Slide 15 of 57
  • Slide 16 of 57
  • Slide 17 of 57
  • Slide 18 of 57
  • Slide 19 of 57
  • Slide 20 of 57
  • Slide 21 of 57
  • Slide 22 of 57
  • Slide 23 of 57
  • Slide 24 of 57
  • Slide 25 of 57
  • Slide 26 of 57
  • Slide 27 of 57
  • Slide 28 of 57
  • Slide 29 of 57
  • Slide 30 of 57
  • Slide 31 of 57
  • Slide 32 of 57
  • Slide 33 of 57
  • Slide 34 of 57
  • Slide 35 of 57
  • Slide 36 of 57
  • Slide 37 of 57
  • Slide 38 of 57
  • Slide 39 of 57
  • Slide 40 of 57
  • Slide 41 of 57
  • Slide 42 of 57
  • Slide 43 of 57
  • Slide 44 of 57
  • Slide 45 of 57
  • Slide 46 of 57
  • Slide 47 of 57
  • Slide 48 of 57
  • Slide 49 of 57
  • Slide 50 of 57
  • Slide 51 of 57
  • Slide 52 of 57
  • Slide 53 of 57
  • Slide 54 of 57
  • Slide 55 of 57
  • Slide 56 of 57
  • Slide 57 of 57

Swipe or scroll sideways to browse. The PDF has the full deck.

About the talk

What it covers

As a technical coach, the first questions I get are about splitting a large system into microservices: API protocols, messaging, containers, orchestrators. They matter, but they are not where to start. Users care about the experience, business people think in domains and capabilities, and teams work best when they are cross-functional and focused.

I propose four types of boundaries (user experience, functional, social and technical), the techniques and tools that help identify and visualise each one, and how they depend on each other.

More talks on Architecture & DDD

All talks

Want this talk at your event?

I can give it again, in English or French, adapted to your audience, or run it as a hands-on workshop.

Invite me to speak