Aller au contenu
Filtrer les règles par style d’implémentation
Style
Les deux styles
Sévérité
majeure
Détection
fitnessDes requêtes `UPDATE` ou `DELETE` sur la table des events.
S’applique à
  • Adapters driven
  • Schéma et migrations

MSG-02 · Un event enregistré ne change jamais ​

Style
Les deux styles
Sévérité
majeure
Détection
fitnessDes requêtes `UPDATE` ou `DELETE` sur la table des events.
S’applique à
  • Adapters driven
  • Schéma et migrations

Signal ​

  • Un UPDATE ou un DELETE sur la table des events enregistrés.
  • Un event déjà publié corrigé sur place.

Pourquoi ​

Les events enregistrés se gardent dans l’ordre où ils se sont produits. Un event enregistré ne change jamais : un consumer doit être sûr qu’un event qu’il a appliqué reste appliqué pour de bon.

Exceptions ​

Aucune.

Correction ​

Corriger par un nouvel event, jamais en modifiant l’ancien.