EventStorming
DÉCRIRE LE MÉTIER AUTREMENT
Florent PELLET
Développeur Freelance
Lyon Tech Hub
Coding dojo
Exploration du domaine métier
 Alberto Brandolini
 Puissante
 Engageante
 Efficace
 Facile
 Amusant
Espace illimité
Les personnes clés
 6-8 personnes
 Pas de tables, tout le monde debout
 Plusieurs couleurs/tailles de post-it
Faire émerger les évènements
 Chose significatif passée dans le domaine
 Valeur métier
 Ordre chronologique
Inverser la narration :
Les commandes
 Origine des évènements
 Utilisateur
 Système
Les agrégats
 Commandes en entrée => Evènements en sortie
Contextes
Dialogue
Pistes
 Persona
 Test acceptante clés
 Interface (read model)
Ne pas être exhaustive
 Apprendre le plus possible le plus rapidement possible
 Modèle des données => Modèle comportemen...
Exemple: Mixter
Session
User Identity
User Profile
Message
Identity
context
Mixter
SEO
(core)
Mixter
context
Subscription
Reward
Gaming
co...
CQRS & EventSourcing Concept
Workshop – Mix-IT 2015
Jeudi 10h - Salle Turing
Agilité par le code
grâce à CQRS et
EventSourcing
Prochain SlideShare
Chargement dans…5
×

Event storming

2 047 vues

Publié le

HumanTalks Lyon
Avril 2015

Publié dans : Logiciels
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 047
Sur SlideShare
0
Issues des intégrations
0
Intégrations
712
Actions
Partages
0
Téléchargements
17
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Puissante : Exploration en quelques heures
    Engageante : l’ensemble des parties sur un pied d’égalité
    Efficace : facilement transposable dans le monde DDD
    Facile : quelques post-it pas de convention
    Amusant
  • Quel dommage de se limiter sur un problème complexe à cause de l’espace
  • Ne pas être exhausitive, sinon enorme
    Perte de valeur, voir peut être effreyant
  • Event storming

    1. 1. EventStorming DÉCRIRE LE MÉTIER AUTREMENT
    2. 2. Florent PELLET Développeur Freelance Lyon Tech Hub Coding dojo
    3. 3. Exploration du domaine métier  Alberto Brandolini  Puissante  Engageante  Efficace  Facile  Amusant
    4. 4. Espace illimité
    5. 5. Les personnes clés  6-8 personnes  Pas de tables, tout le monde debout  Plusieurs couleurs/tailles de post-it
    6. 6. Faire émerger les évènements  Chose significatif passée dans le domaine  Valeur métier  Ordre chronologique
    7. 7. Inverser la narration : Les commandes  Origine des évènements  Utilisateur  Système
    8. 8. Les agrégats  Commandes en entrée => Evènements en sortie
    9. 9. Contextes
    10. 10. Dialogue
    11. 11. Pistes  Persona  Test acceptante clés  Interface (read model)
    12. 12. Ne pas être exhaustive  Apprendre le plus possible le plus rapidement possible  Modèle des données => Modèle comportemental
    13. 13. Exemple: Mixter
    14. 14. Session User Identity User Profile Message Identity context Mixter SEO (core) Mixter context Subscription Reward Gaming context Register User Log user User registered User Connected Update user description User description updated Delete message Message deleted Publish message Message published Reply message Reply Message Published Republish message Message republished User mentionned Notify follower Followee Message Published Follow user User followed Unfollow user User unfollowed Reward message Message rewarded (>500 republished) Logout user User Disconnected Timeline messages Followers
    15. 15. CQRS & EventSourcing Concept
    16. 16. Workshop – Mix-IT 2015 Jeudi 10h - Salle Turing Agilité par le code grâce à CQRS et EventSourcing

    ×