Dopo aver letto la descrizione di Martin Fowler del pattern Event Collaboration ( link ) sembra che seguire lo schema implichi la soppressione completa delle query.
Qualsiasi dato esterno (spanning / appartenente ad altri servizi) richiesto viene semplicemente replicato in modo 'controllato' costruendo e mantenendo tali dati nel servizio stesso.
L'articolo non sembra esplicito a riguardo, il che mi fa pensare se ho fatto un'inferenza errata.
Esiste un caso di utilizzo per l'emissione esplicita di messaggi di query quando si adotta il modello di collaborazione degli eventi, oppure tutti i dati esterni di altri servizi necessari per il funzionamento di un servizio possono essere completamente replicati internamente?