Di solito il modello di deposito ha il seguente aspetto:
Quale sarebbe la migliore pratica per fare in modo che il repository gestisca più gateway (per Cache Redis, FTS / filtering Elasticsearch, Db Mysql ecc.)
Le mie idee finora sono di creare una classe di array Repository che eseguirà il loop di ogni repository quando si chiama un metodo.
Inoltre dove implementare l'aggiornamento / eliminazione da rimuovere da tutte le origini dati?