Event Storming et Architecture Modulaire

Dernière mise à jour : 28/09/2026

Du besoin métier à une architecture claire, alignée et évolutive

M'inscrire à la formation

Demander un devis

Type : Stage pratique

Description

Maîtriser les différents ateliers de la famille EventStorming constitue un levier puissant pour comprendre, concevoir et faire évoluer un système d'information. Cette formation vous apprend à choisir et à faciliter les trois principaux formats d'EventStorming en fonction de vos objectifs, puis à transformer leurs résultats en décisions métier, organisationnelles et architecturales.

Vous découvrirez l'EventStorming Big Picture pour construire une vision partagée des processus métier, identifier les sous-domaines et Bounded Contexts, et guider les choix d'architecture stratégique avec le Core Domain Chart et le Context Mapping.

L'EventStorming Process Flow vous permettra ensuite d'analyser un processus en détail, de clarifier les responsabilités et les interactions entre Bounded Contexts, et d'éclairer les choix d'architecture d'intégration : API, événements, interactions synchrones ou asynchrones et ownership des données.

Enfin, l'EventStorming Software Design vous permettra de modéliser finement un Bounded Context à travers les commandes, événements, agrégats et politiques, en mobilisant les principes du Domain-Driven Design et de l'architecture hexagonale (Ports & Adapters). Vous découvrirez également des ateliers complémentaires comme le Bounded Context Canvas et la modélisation des agrégats.

La formation aborde enfin la formalisation des décisions d'architecture avec les Architecture Decision Records (ADR) et les techniques de facilitation permettant de rendre les ateliers efficaces et d'en exploiter concrètement les résultats.

Objectifs de la formation

  • Appliquer les différents formats d'EventStorming. Expliquer les principes, objectifs et modalités des formats Big Picture, Process Flow et Software Design, choisir l'approche adaptée au contexte et mettre en œuvre les principales techniques de facilitation
  • Analyser un domaine métier pour en faire émerger la structure. Identifier les sous-domaines, distinguer les Core, Supporting et Generic Subdomains, faire émerger les Bounded Contexts et utiliser le Core Domain Chart et le Context Mapping pour comprendre les frontières et dépendances du système
  • Appliquer l'EventStorming à l'analyse des processus et des interactions. Utiliser le Process Flow pour analyser des processus métier traversant plusieurs Bounded Contexts, clarifier les responsabilités et éclairer les choix d'intégration : API, événements, interactions synchrones ou asynchrones, orchestration et ownership des données
  • Concevoir une architecture logicielle centrée sur le domaine. Utiliser le Process Flow pour analyser des processus métier traversant plusieurs Bounded Contexts, clarifier les responsabilités et éclairer les choix d'intégration : API, événements, interactions synchrones ou asynchrones, orchestration et ownership des données
  • Formaliser les décisions d'architecture issues de la conception collaborative. Faciliter les ateliers d'EventStorming, faire émerger les désaccords et les décisions collectives, puis formaliser les décisions d'architecture structurantes à l'aide d'Architecture Decision Records (ADR)

Public visé

  • Développeur
  • Architecte SI
  • Architecte Entreprise
  • Chef de projet technique
  • Tech lead
  • Professionnels du logiciel impliqués dans la modélisation métier ou la conception de systèmes

Prérequis

Aucun

Modalités pédagogiques

Formation avec apports théoriques, échanges sur les contextes des participants et retours d'expérience pratique des formateurs, complétés de travaux pratiques et de mises en situation.

Profil du / des Formateur(s)

Cette formation est dispensée par un·e ou plusieurs consultant·es d'OCTO Technology ou de son réseau de partenaires, expert·es reconnus des sujets traités.

Le processus de sélection de nos formateurs et formatrices est exigeant et repose sur une évaluation rigoureuse leurs capacités techniques, de leur expérience professionnelle et de leurs compétences pédagogiques.

Modalités d'évaluation et de suivi

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Afin de valider les compétences acquises lors de la formation, un formulaire d'auto-positionnement est envoyé en amont et en aval de celle-ci. Une évaluation à chaud est également effectuée en fin de session pour mesurer la satisfaction des stagiaires et un certificat de réalisation leur est adressé individuellement.

Programme

Jour 1 : EventStorming Big Picture et ses usages 

 

OUVERTURE DE SESSION

  • Accueil des participants et tour de table des attentes
  • Présentation du déroulé de la de formation

 

INTRODUCTION

  • Définition d’un modèle métier
  • Introduction au contexte métier

 

DÉCOUVERTE DU MÉTIER

EventStorming Big Picture : comprendre le domaine et faire émerger les frontières des sous-domaines métier 

  • Motivations métier pour notre cas pratique
  • Le biais cognitif durant un atelier EventStorming Big Picture

Core Domain Chart

  • Priorisation des domaines visant à soutenir les objectifs stratégiques

Context Mapping et Patterns de collaborations entre Bounded Context

  • Modélisation et cartographie des modèles et de leurs relations

Techniques de facilitations des ateliers EventStorming Big Picture

  • Illustrer sur la base de cas concret

Nous aborderons les cas d'usage les plus fréquemment rencontrés en architecture

  • Éclairage des décisions d’architecture à travers de nombreux exemples issus de l’EventStorming Big Picture : architecture orientée microservices, urbanisation d’un monolithe ou modernisation d’un sous-domaine métier dans un système legacy
  • Alimentation des premières décisions d’architecture stratégique : définition des frontières, découpage modulaire, maîtrise des dépendances et alignement entre organisation, domaine métier et architecture

 

Jour 2 : EventStorming Process Flow et Software Design

 

EventStorming Process Flow : compréhension des processus au sein d’un sous-domaine métier

  • Découverte de la sémantique et de la grammaire visuelle
  • Mise en pratique et exploration des motivations métier à travers notre cas pratique

Mise en perspective des enjeux d’architecture d’intégration à partir de l’atelier : échanges synchrones ou asynchrones, API ou événements, ownership des données, orchestration des processus et gestion des dépendances entre Bounded Contexts

 

EventStorming Software Design, modéliser l’architecture fonctionnelle au sein d’un Bounded Context

  • Motivations métier pour notre cas pratique

Le langage ubiquitaire

  • Son rôle stratégique et tactique

Bounded Context Canvas

  • Cristalliser tous les éléments clefs Bounded Context

Modélisation de l’agrégat de métier

  • Modélisation des invariants
  • Modélisation des entités

Techniques de facilitations des ateliers EventStorming Software Design

Traduction du modèle métier vers une architecture hexagonale : distinction claire entre le cœur métier, les systèmes externes et les préoccupations d’infrastructure

Identification des ports et adaptateurs et organisation des dépendances autour du modèle métier, afin de concevoir une architecture permettant de faire évoluer les technologies sans compromettre l’intégrité du domaine

Mise en pratique à travers le Bounded Context Canvas et la modélisation des agrégats, pour approfondir la structuration et la conception du modèle métier

Transformation des résultats des ateliers en artefacts d’architecture exploitables et durables : Context Maps, modèles de domaines, diagrammes d’architecture, contrats d’interaction et Architecture Decision Records (ADR)

Mise en perspective des enjeux d’architecture d’intégration : échanges synchrones ou asynchrones, API ou événements, ownership des données, orchestration des processus et gestion des dépendances entre Bounded Contexts

 

CLÔTURE DE SESSION

Revue des concepts clés abordés durant cette formation

Exposé (%)

20

Pratique (%)

70

Echanges (%)

10

Session sélectionnée

  • COMPLÈTE

Prochaines Sessions

  • Désolé, cette formation n'est pas programmée pour le moment.

    Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.

Retour Site

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité