← Questões de Arquitetura de Computadores

Arquitetura de Computadores · CESPE/CEBRASPE · 2021

Questão comentada de Arquitetura de Computadores

Serviços de escopo rígido e pouco acoplados que controlam todo o acesso a dados, em que os aplicativos são compostos por pequenos processos implantáveis de forma independente comunicando-se por APIs e protocolos independentes de idioma, são características da

Gabarito: A

A questão descreve a arquitetura de microsserviços. Pense nela como um sistema montado em blocos pequenos, cada um com uma responsabilidade bem definida, que pode ser implantado e atualizado sem parar o resto da aplicação. Em vez de um sistema gigante e amarrado, você tem serviços independentes falando entre si por APIs, geralmente de forma leve e com baixo acoplamento. O trecho "serviços de escopo rígido e pouco acoplados que controlam todo o acesso a dados" combina com essa lógica de dividir por domínios e isolar responsabilidades. Cada serviço costuma ser dono dos seus próprios dados ou, no mínimo, acessar dados por interfaces bem definidas. Isso evita que uma mudança em um pedaço derrube o sistema inteiro, o que é uma das grandes promessas da arquitetura. Outro ponto importante é que os aplicativos são compostos por pequenos processos implantáveis de forma independente. Isso é praticamente a marca registrada dos microsserviços: deploy independente, escalabilidade individual e comunicação por APIs. O detalhe de "protocolos independentes de idioma" reforça que a integração não depende de uma tecnologia única, mas de contratos bem definidos entre serviços. Por isso, o gabarito é a arquitetura de microsserviços. As demais alternativas misturam conceitos de padrão arquitetural de aplicação, modelos de computação em nuvem e até um termo inadequado, mas nenhuma descreve esse conjunto de serviços pequenos, autônomos e integrados por interfaces.

Continue treinando

Questões relacionadas