Imaginez un scénario de deux microservices différents. L’un pour gérer l’authentification au sein du service, l’autre pour la gestion des utilisateurs. Ils ont tous deux un concept d'utilisateur et parleront d'utilisateurs par le biais d'appels mutuels.
À quel domaine appartiendrait le modèle de domaine d'un "utilisateur"? Auraient-ils tous deux une représentation différente de ce qu'un utilisateur est au niveau de la base de données? Qu'en est-il lorsque nous avons un UserDTO à utiliser dans les appels d'API, les deux en ont-ils un pour leurs API respectives?
Quelle est la solution généralement acceptée pour ce type de problème architectural?