Questão FC266235
O desenvolvimento de software deve visar ao atendimento de algum problema, ou seja, deve prover a solução para alguma necessidade que possa ser resolvida por meio do processamento
Arquitetura de Aplicações
IDECAN · 2022
O desenvolvimento de software deve visar ao atendimento de algum problema, ou seja, deve prover a solução para alguma necessidade que possa ser resolvida por meio do processamento de informações digitais. Selecione a alternativa que descreve um processo de software que não implementa todas as funções de um software, e sim apenas um conjunto pequeno dessas funções, formado por funções que estejam intimamente ligadas e agrupadas de modo lógico em um mesmo processo.
- Componentes
- Thread
- Contêiner
- Arquitetura monolítica
- Microsserviços
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Microsserviços é um estilo arquitetural que divide um sistema em vários serviços pequenos e autônomos, cada um responsável por um conjunto pequeno de funções logicamente relacionadas. Cada serviço implementa uma responsabilidade de negócio restrita, em vez de todas as funções do software.
Os microsserviços são independentes: podem ter banco de dados, linguagem e ciclo de implantação próprios e ser atualizados sem afetar todo o sistema. A comunicação entre eles ocorre por APIs leves (HTTP/REST, gRPC) ou mensageria.
Vantagens incluem escalabilidade seletiva, maior capacidade de manutenção e isolamento de falhas; equipes podem trabalhar de forma independente. Contudo, introduzem complexidade operacional: orquestração, observabilidade e gerenciamento de consistência distribuída exigem ferramentas e disciplina.
Conteúdo do catálogo FC Concursos · Atualizado em