Che cos'è cross-aggregate-constraints?
Supporta le decisioni di progettazione per i controlli dei vincoli tra aggregati ("Desidero verificare lo stato dell'aggregato B dal caso d'uso dell'aggregato A"). Include il rilevamento dell'uso improprio di Saga, il riesame dei requisiti aziendali, la comprensione dei vincoli tecnici in CQRS/ES e la decisione se tollerare dati incoerenti. Utilizzato durante le revisioni del codice, la progettazione dell'architettura o l'analisi dei requisiti quando si affrontano problemi di vincoli interaggregati. Lingua di destinazione: indipendente dalla lingua. Attivato da richieste di vincoli tra aggregati come "controllo dei vincoli tra aggregati", "voglio controllare lo stato di un altro aggregato", "controllo dei vincoli in Saga", "verifica se un prodotto è collegato a un marchio", "convalida inter-aggregati", "ricerca inversa nell'origine eventi", "regole aziendali tra aggregati", "vincoli CQRS/ES", "il lato comandi può fare riferimento al modello di lettura?" o "fare riferimento ad altri aggregati nei casi d'uso". Fonte: j5ik2o/okite-ai.