Perguntas com a marcação «microservices»

15
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...

15
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...

15
REST ou AMQP de microsserviços, caso em que

Eu li muitos artigos sobre arquitetura de microsserviços e fiquei pensando quando usar o AMQP ou o REST. Eu li que o acoplamento frouxo entre serviços é uma coisa boa e o AMQP parece ser uma boa escolha nesse caso. Mas se usarmos o AMQP, isso significa que não precisamos mais dos pontos de...

13
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...

13
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...

13
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...

12
A pesquisa entre dados cruza vários microsserviços

Eu tenho dados para um determinado domínio distribuído entre um microsserviço e um banco de dados herdado. Eu tenho uma pesquisa que abrange campos no banco de dados herdado e no microsserviço. Anteriormente (antes da divisão do microsserviço), isso era feito com 1 consulta sql. Agora, preciso de...

10
Se uma arquitetura de microsserviço precisa de um banco de dados separado por microsserviço, é muito caro e incontrolável. Por que precisamos disso?

Eu li sobre microsserviços e me parece ilógico criar um banco de dados separado por serviço apenas para obter isolamento. Eu posso conseguir o mesmo usando apenas serviços da web e um único banco de dados. Por que precisamos disso? O que separa o banco de dados está fora de discussão. Ou eu estou...

10
Como consumir API RESTful externa com Symfony?

Estamos construindo uma arquitetura de Microservice para nossos projetos, com aplicativos Symfony de front-end interagindo com APIs RESTful de back-end. O problema é que essa abordagem está interrompendo o gerenciamento de entidades do Symfony, dependendo fortemente do Doctrine com o banco de...