Badam wzorce architektoniczne dla opracowywanej przeze mnie aplikacji, a podejście oparte na mikrousługach wydaje się być dobrym wyborem, ale nie jestem pewien, jak poradzić sobie z interakcjami między usługami.
Aplikacja zajmuje się przede wszystkim użytkownikami, profilami użytkowników, zdjęciami i tagami reprezentującymi jeden lub wiele profili na zdjęciu. Możliwe są metody zwracania zdjęć przesłanych przez użytkownika, zwracania zdjęć zawierających określony otagowany profil itp.
To moje pierwsze doświadczenie w projektowaniu architektury opartej na mikrousługach i wywodzę się z historii inspirowanej modelem domeny monolitycznej . W tym świecie kontrolery połączyliby te obiekty domenowe razem, ale mam problem z owinięciem głowy, jak to by działało w sposób mikrousługowy.