Stiamo scrivendo uno dei nostri progetti in architettura orientata ai servizi. Ho due servizi ServiceX e ServiceY . Entrambi iniettano i repository per i modelli di dominio X e Y, rispettivamente.
Se ServiceX richiede alcuni dati di sola lettura da un modello di dominio Y, quali sono i vantaggi / gli svantaggi di:
A) Avere ServiceX chiama un metodo di tipo query su ServiceY . o B) Avendo ServiceX inietti un repository Y del modello di dominio e utilizza il metodo di query da lì.
Questa situazione è la stessa in un contesto in cui potrei dover aggiornare alcuni dati (in altre parole, non per readonly)?