Em relação a APIs, serviços de autenticação, webhook, Postgr...
A implementação de microsserviços tem como objetivo a divisão de uma aplicação em partes que sejam menores e dependentes uma das outras e que se comuniquem por meio de APIs.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema Central: A questão aborda o conceito de microsserviços na arquitetura de software, um modelo que divide uma aplicação em componentes menores e independentes, que se comunicam entre si. Essa abordagem é amplamente utilizada em sistemas modernos devido à sua flexibilidade e escalabilidade.
Resumo Teórico: Os microsserviços são uma arquitetura de software que fragmenta uma aplicação em serviços pequenos, independentes e especializados. Cada serviço é desenvolvido, implantado e gerenciado de forma independente, permitindo atualização e escalabilidade sem afetar os demais. A comunicação entre esses serviços geralmente é feita por APIs (Interfaces de Programação de Aplicações), que são contratos que especificam como os serviços interagem. Essa arquitetura promove a autonomia dos times de desenvolvimento, facilita a manutenção e melhora o tempo de resposta às mudanças.
Justificativa da Alternativa Correta: A alternativa correta é "E - errado". A afirmação na questão está incorreta porque sugere que os microsserviços são "dependentes" uns dos outros. De fato, a principal característica dos microsserviços é a independência, onde cada serviço pode ser desenvolvido e escalado de maneira autônoma. A interoperabilidade ocorre via APIs, mas os serviços em si não são dependentes para funcionar. O termo correto seria que eles são independentes, não "dependentes".
Análise da Alternativa Incorreta: No caso da alternativa que afirmava que os microsserviços são "dependentes", o erro está na compreensão do princípio fundamental dessa arquitetura. A proposta dos microsserviços é justamente evitar dependências diretas entre os serviços, garantindo assim maior flexibilidade e resiliência a falhas. Isso permite que alterações em um serviço não exijam mudanças nos outros, a menos que a API compartilhada seja alterada.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O item está errado.
A principal característica dos microsserviços é a independência entre os serviços. Eles são projetados para serem autônomos, ou seja, cada serviço pode ser desenvolvido, implantado e escalado separadamente, sem depender diretamente de outros serviços.
Embora eles se comuniquem entre si por meio de APIs, essa comunicação deve ser o mais desacoplada possível para garantir resiliência e escalabilidade. Dependências fortes entre microsserviços podem comprometer os benefícios da arquitetura, tornando o sistema mais frágil e difícil de manter.
independentes
o "dependentes" matou a questão
A afirmação está parcialmente incorreta, pois microsserviços devem ser independentes (não fortemente dependentes uns dos outros), mesmo que se comuniquem via APIs.
TJ PE #66 DIAS
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo