Refatorando um monolito em microsserviços: quais aspectos de design você deve implementar? (Escolha dois.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar um contrato de API entre cada microsserviço e seus chamadores..
Por que esta é a resposta
Ao refatorar um monólito para microsserviços, é crucial estabelecer um contrato de API bem definido. Isso garante que cada serviço se comunique de forma clara e consistente com seus consumidores, promovendo a interoperabilidade e a independência no desenvolvimento. O contrato de API atua como um acordo formal sobre como os serviços interagem, facilitando a evolução individual de cada microsserviço sem afetar outros. A opção de implementar versionamento de API também é correta, pois permite gerenciar futuras alterações incompatíveis de forma controlada, garantindo que os consumidores de um serviço possam migrar para novas versões sem quebrar a funcionalidade existente. Desenvolver microsserviços na mesma linguagem de programação não é um requisito, pois a independência de tecnologia é um benefício dos microsserviços. Exigir comunicação assíncrona para todas as interações é uma decisão de design, não uma regra universal. Garantir instâncias suficientes é uma preocupação de escalabilidade e operação, não de design inicial.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão