Bonjour

je suis nouveau sur les architectures microService c'est vraiment mon 1er projet

je veux découper une application existante en plusieurs microServices et je bloque sur un petit souci technique

Pour m'expliquer je prend un exemple très simple

On va dire j'ai une application qui gère les comptes bancaire par exemple, donc j'ai deux entités une entité : Client et une entité : Compte

1) dans le cas d'une application Monolithique : Entité Client contient une association @ManyToMany vers la classes Compte
et dans la classe Compte j'ai une relation @OneToMany vers la classe client ( Donc un client peu avoir plusieurs comptes et un compte appartiens a un seul client) , Jusque là c'est très simple rien de compliqué application fonctionne à merveille

Maintenant je veux passer à une architecture asynchrone avec plusieurs Microservices

Donc j'ai un microService pour gérer les clients et un microService pour gérer les comptes
Et du coups le problème que je rencontre c'est comment je fait pour gérer l'association ou le lien entre la classe Client et la classe Compte qui sont maintenant dans 2 microservices différents!!! .

Si vous pouvez m'aider sur ça svp ? avec un exemple concret si c'est possible.

Merci d'avance pour votre aide.

Cordialement,