Un premier périmètre utile

Le premier résultat à viser est le suivant : un contrat de message, une stratégie de reprise et des procédures de traitement des rejets.

Décider dès le démarrage qui pourra utiliser ce résultat et quel événement justifiera d’étendre le périmètre. Éviter de choisir l’outil avant d’avoir stabilisé le besoin.

Définir signification du message, identifiant, version, garanties attendues, reprise et durée de conservation.

Les producteurs et consommateurs partagent le contrat, l’exploitation surveille, et le métier définit les règles de cohérence.

Un contrat de message, une stratégie de reprise et des procédures de traitement des rejets.

Application à votre contexte

Choisissez une activité identifiable, un responsable disponible et un résultat réalisable. La première itération doit réduire une incertitude ou permettre une décision, pas seulement lancer une collecte sans fin.

Traitez le fonctionnement normal et les échecs comme deux parties du même produit. Décrivez les contrats d'interface, les erreurs, les reprises, les droits et l'observabilité. L'exploitabilité doit être prévue dès la conception, pas ajoutée après le premier incident.

Trois actions de départ

  • Formaliser les événements et leurs consommateurs
  • Prévoir idempotence et traitement des erreurs
  • Surveiller retard, rejets et cohérence métier
Remettre cette réponse dans son contexteÉvénements, messages et traitements asynchrones

Références pour approfondir