Et si on utilisait l'Event Storming dans nos projets API Platform
Présentation par Grégory Planchat sur l'utilisation de l'Event Storming dans les projets API Platform à l'API Platform Conference 2025

Cette sketchnote a été réalisée lors de l'API Platform Conference 2025. Elle illustre la présentation "Et si on utilisait l'Event Storming dans nos projets API Platform" donnée par Grégory Planchat, qui explique comment cette technique de modélisation collaborative peut améliorer la conception d'APIs.
Contenu de la présentation
L'Event Storming est présenté comme un atelier collaboratif réunissant toutes les parties prenantes d'un projet (développeurs, métier, product owners) avec pour objectif central d'apporter de la valeur. Cette technique permet de décrire l'application de manière visuelle en identifiant :
- Les actions que les utilisateurs peuvent effectuer
- Les acteurs impliqués dans le système
- Les données manipulées
- Les systèmes externes avec lesquels l'application interagit
Les résultats concrets de l'Event Storming sont multiples : identification des agrégats (groupes de données cohérents), création d'une documentation vivante de l'application, expression claire de l'intention métier, et rapprochement entre le code technique et le langage métier.
Un concept clé est la distinction Command/Query (pattern CQRS). Les Commands et les Queries portent l'intention et la valeur métier (pourquoi on fait l'action), par opposition aux CRUD basique qui manipule simplement la data. Cette séparation permet de mieux comprendre et préserver l'intention derrière chaque opération.
La diffusion de l'intention se fait par propagation d'événements : quand une action se produit, elle génère des événements qui conservent l'intention métier et peuvent déclencher d'autres actions dans le système, créant ainsi une chaîne de valeur claire et traçable.