[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Ferreira
Criador Rafael Ferreira 11/10/2022

Olá, bateu uma dúvida sobre microservices.

 

Imaginemos o seguinte cenário:

Temos dois microservices:

Usuário 

Grupos

 

Cada microservice com o seu database

 

Se eu quiser fazer um relação many to many

Ex: 

um usuário pode pertencer a vários grupos 

Um grupo pode ter vários usuários 

 

Como eu faria essa relação sabendo que cada microservice tem seu banco de dados separado?

 

Usando laravel

Manager Carlos Ferreira 11/10/2022

Olá, Rafael!
Tudo bem?

Neste caso, você centraliza em um único microsserviço todas essas questões de ACL;

Aqui criamos um modelo de ACL bem interessante, note, que todas as tabelas relacionadas a users x roles x permissions ficaram no mesmo microservice: https://academy.especializati.com.br/curso/laravel-microservices-autenticacao-autorizacao-acl

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!