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.


4
Microsserviços e bibliotecas compartilhadas
Estamos projetando um sistema baseado em microsserviços independentes (conectados via um barramento RabbitMq). O código (pelo menos para os primeiros componentes) será escrito em python (python2 e python3). Já temos um aplicativo monolítico implementando parte da lógica de negócios, que queremos refatorar como microsserviços e estender. Uma pergunta que me …

1
Um microsserviço de "Usuário" é uma boa idéia?
Eu sou novo em microsserviços e, pelo que entendi, o DDD diz que os microsserviços devem ser construídos em torno de domínios de negócios. Isso significa que bons microsserviços seriam como AppointmentScheduler e SendNotification no contexto de um sistema de reserva de reuniões. Neste exemplo, esses dois microsserviços exigirão acesso …

1
Arquitetura de microsserviço - usando o servidor de autenticação como um servidor de recursos do usuário
Estou projetando um aplicativo baseado na arquitetura de microsserviços, Nesta aplicação, precisarei do microserviço de autenticação, Também precisarei armazenar algumas informações extras do usuário, como, talvez, vários endereços, imagem de avatar etc. Isso leva à ideia de ter dois microsserviços - um para Auth e outro, User, que pode armazenar …


2
Zero construtores de argumento e entidades Always Valid
Recentemente, li muito sobre entidades de domínio Always Valid. Eu acredito que, para garantir que as entidades sejam sempre válidas, preciso: 1) Remova a obsessão primitiva e coloque regras de validação / domínio nos construtores de objetos de valor, conforme explicado aqui: https://enterprisecraftsmanship.com/2016/09/13/validation-and-ddd/ . 2) Coloque regras de validação / …

2
Manutenção e documentação dos pontos de extremidade da API de muitos aplicativos em uma arquitetura de microsserviço
Acho que um dos maiores pontos negativos do trabalho com microsserviços é garantir que as APIs estejam bem documentadas e que as APIs não alterem seu comportamento sem afetar os aplicativos downstream. Esse problema se amplifica quando você tem muitos serviços que são interdependentes entre si. Talvez nesse momento você …


2
Microsserviços - compense a falha do serviço com a fila
Estamos usando algum tipo de abordagem de microsserviços em nosso aplicativo (embora não seja realmente respeitado). Quando um serviço está inoperante ou lança uma exceção, a abordagem é colocá-lo em uma fila (ActiveMQ) e tentar novamente quando o serviço estiver ativo novamente. Esta é uma solução "padrão"? Ou deveria ser …



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.