ENT-17 · L’historique qui compte pour le métier passe par des domain events
Signal
Le métier veut savoir ce qui a changé et quand, mais le code se contente de colonnes génériques (updatedAt, updatedBy) ou d’une table d’audit technique, alimentée par l’ORM.
Pourquoi
Pour un suivi exact et utile, le plus pratique est un type d’event par opération importante, conservé dans l’outbox, où aucun event ne change (MSG-02). Le nom et les propriétés de l’event rendent chaque changement explicite.
Exceptions
Un besoin limité à la date et à l’auteur de la création et de la dernière modification. Beaucoup d’entreprises s’en contentent.
Correction
Demander aux experts métier quels changements ils veulent retrouver, et nommer un event pour chacun.
Voir aussi
EVT-02 interdit qu’une notification technique tienne lieu de domain event.