Sto cercando modelli architettonici per un'applicazione che sto sviluppando e un approccio al microservizio sembra che sarebbe una buona scelta ma non sono sicuro di come gestire le interazioni tra i servizi.
L'applicazione si occupa principalmente di utenti, profili di proprietà di utenti, foto e tag che rappresentano uno o più profili in una foto. Ci sarebbero presumibilmente metodi per restituire foto caricate da un utente, restituire foto che contengono un determinato profilo con tag, ecc.
Questo è il mio primo tentativo di progettare un'architettura basata su microservizi e vengo da una storia ispirata a un modello di dominio monolitico . In quel mondo, i controller avrebbero ricucito questi oggetti di dominio ma ho problemi a capire come funzionerebbe in modo microservizio.