Executando verificação de segurança...
1
bgop
1 min de leitura ·

Relacionar entidades no contexto de microserviços

Vamos supor um seguinte cenário utilizando banco de dados relacional e Spring Boot.

No contexto de arquitetura distribuída, em que eu tenho um microservico chamado "user-srv" que cuida das questões de usuário e tals.. ele possui a entidade "User" e outra entidade chamada "Address", sabendo que 1 usuario pode ter ate no máximo 2 endereços, vcs utilizariam o jpa pra criar a relação OneToMany/ManyToOne, ou simplesmente so colocariam na entidade "Address" a referência do Id do usuário como um atributo qualquer... "private String userId".

Digo isso, pois quando trabalhamos com replicação de dados em outra bases de microserviços, geralmente passamos somente o ID ou algum outro dado que faça a referência única para aquele usuário e tals!

Carregando publicação patrocinada...