Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — CESPE / CEBRASPE 2024

Arquitetura de SoftwareSistemas Distribuídos
Código
ce170988
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade: Programação de Sistemas
A respeito de arquitetura distribuída de microsserviços, julgue o item a seguir.Os serviços de uma API devem utilizar apenas os comandos HTTP: GET, POST, PATCH, PUT e DELETE.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura de Microsserviços e Métodos HTTP

Gabarito: C (Certo). A afirmação está correta porque, em APIs RESTful no contexto de microsserviços, os comandos HTTP GET, POST, PATCH, PUT e DELETE são os principais e mais utilizados para operações CRUD (Create, Read, Update, Delete) sobre recursos. Embora existam outros métodos (HEAD, OPTIONS, etc.), eles não são empregados diretamente para manipulação de serviços, sendo a lista apresentada a padrão e suficiente para a maioria das implementações.

A banca testa o conhecimento prático dos métodos HTTP em APIs REST. Em projetos de microsserviços, cada serviço expõe endpoints que seguem esse padrão. A afirmativa não diz que são os únicos possíveis, mas sim que os serviços devem utilizar apenas esses – o que condiz com a prática comum de projetar APIs RESTful. Métodos como OPTIONS ou HEAD são usados para suporte e descoberta, mas não para operações de negócio.

Análise da assertiva

CERTO. A frase reflete o conjunto mínimo e mais relevante de métodos HTTP para APIs de microsserviços. Cada método tem um significado semântico claro:

  • GET: recuperar um recurso.

  • POST: criar um novo recurso.

  • PUT: atualizar integralmente um recurso.

  • PATCH: atualizar parcialmente um recurso.

  • DELETE: remover um recurso.

Esses cinco cobrem todas as operações essenciais. Portanto, a afirmação está de acordo com a prática recomendada.


Gabarito: C (Certo)

Link permanente: /questoes/ce170988