Perguntas com a marcação «microservices»

Os microsserviços são pequenos processos independentes que se comunicam para formar aplicativos complexos que utilizam APIs independentes de idioma. Esses serviços são pequenos blocos de construção, altamente dissociados e focados em realizar uma pequena tarefa, facilitando uma abordagem modular à criação de sistemas.

3
Microsserviços sem duplicação de dados
Estou achando difícil evitar a duplicação de dados ou um banco de dados compartilhado, mesmo para o design mais simples de microsserviços, o que me faz pensar que estou perdendo alguma coisa. Aqui está um exemplo básico do problema que estou enfrentando. Supondo que alguém esteja usando um aplicativo da …






3
Compartilhando objetos DTO entre microsserviços
TL; DR - É permitido compartilhar uma biblioteca POJO entre serviços? Geralmente, gostamos de manter o compartilhamento entre serviços estritamente limitado a nenhum, se possível. Houve um debate sobre se o serviço que está compartilhando dados deve ou não fornecer uma biblioteca de clientes para uso dos clientes. A client-lib …




3
Monólitos de escala vs. microsserviços de escala
Um dos argumentos comuns para o uso de microsserviços é a melhor escalabilidade. Mas me pergunto se esse argumento é realmente válido. Digamos que tínhamos um aplicativo composto por 10 microsserviços, sendo que nove deles tinham cada uma duas instâncias (para redundância) e uma delas com quatro instâncias para lidar …

1
Os microsserviços devem ser usuários?
Estamos tentando determinar a melhor maneira de autorizar usuários em uma arquitetura de microsserviço, enquanto garantimos que os microsserviços tenham permissões limitadas. Nossa arquitetura usa um serviço de autorização central para lidar com a emissão de tokens JWT. Temos os seguintes requisitos: Os usuários devem ser limitados para desempenhar determinadas …


4
Associações muitos para muitos em microsserviços
Atualmente, tenho dois microsserviços. Vamos chamá-los Ae B. O banco de dados no microsserviço Apossui a seguinte tabela: A |-- users O banco de dados no microsserviço Bpossui a seguinte tabela: B |-- trackers Os requisitos declaram que userse trackerstêm um relacionamento muitos para muitos. Não sei como lidar adequadamente …

2
Design de microsserviço para vários locatários
Estamos migrando um aplicativo monolítico para a arquitetura de microsserviço. Devido a alguns requisitos regulamentares, precisamos manter os dados do cliente de diferentes países em bancos de dados separados (específicos do país). Ou seja, EUA db para clientes nos EUA, UK db para clientes no Reino Unido ... Os seguintes …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.