Aller au contenu
Filtrer les règles par style d’implémentation
Style
Tactique
Sévérité
question
S’applique à
  • Modèle (domain)

ENT-17 · L’historique qui compte pour le métier passe par des domain events ​

Style
Tactique
Sévérité
question
S’applique à
  • Modèle (domain)

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.