Aller au contenu

Service

Domain-Driven Design & EventStorming

Explorer le métier avec ceux qui le connaissent, et traduire ce que l’on apprend en frontières claires, en modèles et en architectures orientées événements.

En bref

Format
Ateliers, coaching de conception, architecture
Durée
D’un seul atelier à plusieurs mois
Où
À distance, sur place au Luxembourg et dans l’UE quand c’est utile
Langues
Français, anglais

Quand faire appel à moi

Cela vous parle ?

  • Le métier et l’IT décrivent le même processus avec des mots différents, et les exigences se perdent en route.
  • Vous découpez un monolithe en services et ne savez pas où tracer les frontières.
  • Un nouveau projet démarre, et personne n’a encore une vue complète du domaine.
  • Vos agents de code inventent des noms et des règles métier, parce que la connaissance du domaine n’est écrite nulle part où ils peuvent la lire.

Ce que je fais

Ce que je prends en charge

Ateliers EventStorming

Big Picture, modélisation des processus et conception logicielle, avec le métier et la tech devant le même mur.

Bounded contexts

Où tracer les frontières entre modèles, équipes et systèmes, et comment ils interagissent.

Modélisation du domaine

Agrégats, invariants et un langage commun qui se retrouve dans le code.

CQRS et event sourcing

Des architectures qui gardent l’historique de ce qui s’est passé, quand le domaine le justifie.

Domain-Driven Design et IA

Des agents analysent le code et les documents existants pour préparer l’exploration. Le langage et les frontières convenus sont ensuite écrits là où les agents de code peuvent s’en servir.

Coaching d’équipe

Aider les développeurs à appliquer le Domain-Driven Design dans leur propre code, par le pairing, les katas et les revues.

Écosystème

Méthodes et communauté

Je pratique le Domain-Driven Design depuis 2008, et j’en ai appris une grande partie auprès de ceux qui l’ont façonné.

Méthodes que j’utilise

  • EventStorming Du big picture au code
  • Context mapping Relations entre contextes
  • Specification by example Des règles validées par l’exemple
  • CQRS Lectures et écritures séparées
  • Event sourcing L’état comme historique d’événements
  • Knowledge graph Le domaine, interrogeable par les agents

Où j’ai appris et partagé

  • Greg Young Ateliers CQRS & DDD · 2013, 2014
  • DDD Exchange Skills Matter · 2014, 2015
  • KanDDDinsky Orateur · 2017
  • EventStorming Summit Avanscoperta · 2018
  • Domain Modeling Made Functional Avanscoperta · 2020

EventStorming a été créé par Alberto Brandolini. Son site rassemble le livre et les ressources de référence.

Formats

Modes de collaboration

Atelier

Un ou deux jours

Un EventStorming Big Picture qui met tout le domaine sur un seul mur, avec une synthèse écrite des points chauds et des prochaines étapes.

Coaching de conception

Temps partiel, sur plusieurs mois

Des sessions régulières avec votre équipe, de la modélisation des processus jusqu’au code.

Architecture

Plusieurs mois

Frontières, architecture cible et premiers services, conçus et construits avec votre équipe.

Références

Où je l’ai déjà fait

Tout le parcours →
  1. 2019 – 2021

    Coach agile & architecte · TadaWeb

    Coaching technique sur l’EventStorming, le Domain-Driven Design, CQRS et l’event sourcing, en parallèle du coaching et de la formation agile.

  2. 2019

    Coach agile & architecte · Banque Internationale à Luxembourg, Foyer

    Conseil en Domain-Driven Design, CQRS et event sourcing, ateliers EventStorming, et une communauté de pratique technique chez Foyer.

  3. 2013 – 2015

    Coach agile & architecte · POST Luxembourg

    CQRS et event sourcing au cœur de l’application mobile des facteurs pendant leur tournée, puis le module de routage d’un nouveau système de gestion des commandes, construit par plusieurs équipes Scrum en parallèle.

Blog

Articles liés

Tous les articles →

EventStorming, du big picture au code

  • eventstorming
  • ddd
  • facilitation

Cinq courtes vidéos sur les trois niveaux d’EventStorming et la notation qui les relie.

· 5 min de lecture

Autres façons de vous aider

Contact

Construisons quelque chose de bien ensemble.

Parlez-moi de votre contexte et de votre calendrier. Je réponds en général sous un jour ouvré.

Utilisé uniquement pour vous répondre. Protégé par Cloudflare Turnstile, sans pistage.