Event storming

1 643 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
1 643
Sur SlideShare
0
Issues des intégrations
0
Intégrations
540
Actions
Partages
0
Téléchargements
14
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

    ×