Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — Fundação CETAP 2025

Arquitetura de SoftwareArquitetura de Software
Código
qg504077
Banca
Fundação CETAP
Órgão
BANPARÁ
Ano
2025
Nível
Superior
Cargo
Técnico em Informática - Desenvolvimento de Sistemas e Acompanhamento de Projetos
Qual plataforma de código aberto que permite processar, armazenar e transmitir dados em tempo real, sendo uma alternativa aos sistemas de mensageria tradicionais e é muito usada para processamento de eventos e streaming de dados?
  1. AGoogle Pub/Sub.
  2. BAzure Service Bus.
  3. CApache ActiveMQ.
  4. DAmazon SQS.
  5. EApache Kafka.
Revelar gabarito e comentário

GabaritoE — Apache Kafka.

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”.

Plataformas de streaming de eventos e mensageria

Gabarito: letra E (Apache Kafka). O Apache Kafka é uma plataforma de código aberto distribuída para streaming de eventos, que permite publicar, assinar, armazenar e processar fluxos de dados em tempo real, sendo amplamente utilizado como alternativa aos sistemas de mensageria tradicionais. Essa descrição corresponde exatamente ao que o Kafka oferece, conforme o material de apoio.

A questão testa o conhecimento sobre ferramentas de mensageria e streaming, distinguindo soluções de código aberto (Kafka, ActiveMQ) de serviços gerenciados proprietários, além do foco em processamento de eventos em tempo real.

Alternativa A — ❌ Incorreta

O Google Pub/Sub é um serviço gerenciado de mensageria em nuvem, de código proprietário, não sendo uma plataforma de código aberto. Além disso, embora suporte streaming, não é a alternativa mais emblemática para processamento de eventos em tempo real com código aberto.

Alternativa B — ❌ Incorreta

O Azure Service Bus é um serviço de mensageria gerenciado da Microsoft, de código fechado, não se enquadrando como plataforma de código aberto.

Alternativa C — ❌ Incorreta

O Apache ActiveMQ é um sistema de mensageria de código aberto, mas é focado em filas e tópicos tradicionais (JMS), não sendo projetado para processamento de eventos em tempo real e streaming de dados em grande escala como o Kafka.

Alternativa D — ❌ Incorreta

O Amazon SQS é um serviço de filas gerenciado da AWS, proprietário, e não atende ao requisito de código aberto.

Alternativa E — ✅ Correta ⟵ GABARITO

O Apache Kafka é uma plataforma de streaming de eventos distribuída, de código aberto, que combina publicação/assinatura, armazenamento durável e processamento de fluxos. É a principal alternativa aos sistemas de mensageria tradicionais para cenários de processamento de eventos e streaming de dados em tempo real.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato com outras ferramentas de mensageria também de código aberto (ActiveMQ) ou com serviços em nuvem. A chave é lembrar que o Kafka é a plataforma de streaming de eventos por excelência, enquanto ActiveMQ é mensageria tradicional.

PEGA ESSA DICA!

Para memorizar: Kafka = streaming de eventos em tempo real, código aberto, distribuído. É o mais cobrado em provas sobre mensageria e arquitetura de dados.

Link permanente: /questoes/qg504077