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,
Partager