Qu'est-ce que cross-aggregate-constraints ?
Prend en charge les décisions de conception pour les contrôles de contraintes inter-agrégats (« vouloir vérifier l'état de l'agrégat B à partir du cas d'utilisation de l'agrégat A »). Comprend la détection des utilisations abusives de Saga, le réexamen des exigences commerciales, la compréhension des contraintes techniques dans CQRS/ES et la décision d'autoriser ou non les données incohérentes. À utiliser lorsque vous êtes confronté à des problèmes de contraintes inter-agrégats lors de la révision du code, de la conception de l'architecture ou de l'analyse des exigences. Langue cible : indépendante de la langue. Déclenché par des demandes de contraintes inter-agrégats telles que « vérification de contraintes inter-agrégats », « vouloir vérifier l'état d'un autre agrégat », « vérification de contraintes avec Saga », « vérifier si la marque est liée au produit », « validation inter-agrégats », « recherche inversée avec sourcing d'événements », « règles métier couvrant les agrégats », « contraintes CQRS/ES », « le côté commande peut-il référencer le modèle lu ? », « référencer d'autres agrégats dans un cas d'utilisation ». Source : j5ik2o/okite-ai.