Ich recherchiere Architekturmuster für eine Anwendung, die ich entwickle, und ein Microservice- Ansatz scheint eine gute Wahl zu sein, aber ich bin nicht sicher, wie ich mit Interaktionen zwischen den Diensten umgehen soll.
Die Anwendung befasst sich hauptsächlich mit Benutzern, Profilen von Benutzern, Fotos und Tags, die ein bis mehrere Profile in einem Foto darstellen. Möglicherweise gibt es Methoden, um von einem Benutzer hochgeladene Fotos, Fotos mit einem bestimmten markierten Profil usw. zurückzugeben.
Dies ist mein erster Versuch, eine auf Mikroservices basierende Architektur zu entwerfen, und ich stamme aus einer monolithisch-esquen Domänenmodell- inspirierten Geschichte. In dieser Welt würden die Controller diese Domänenobjekte zusammenfügen, aber ich habe Probleme damit, mich darauf einzulassen, wie dies auf mikroservicem Wege funktionieren würde.