Questão nº 79

Questão de Engenharia de Dados · FCC PMSP Analista TIC 2025 (nº 79)

FCC2025Analista de Planejamento e Desenvolvimento Organizacional - Tecnologia da Informação e ComunicaçãoEngenharia de Dados
Gabarito: Cver comentário ↓

A equipe de TI de uma prefeitura está desenvolvendo um sistema de gestão urbana utilizando microsserviços e deseja implementar pipelines CI/CD para automatizar o processo de integração e entrega contínua. Para garantir uma pipeline funcional que minimize erros e facilite a implantação, deve-se

Resposta comentada

Gabarito Alternativa C

Pipelines CI/CD são como uma linha de montagem automatizada para o seu código, que pega as mudanças que você faz, testa-as e as entrega rapidamente para os usuários, garantindo que tudo funcione bem e sem interrupções.

  • (A) Incorreta: Kubernetes é uma plataforma de orquestração de contêineres, excelente para gerenciar a execução de microsserviços em produção, mas não é uma ferramenta principal de Integração Contínua (CI) para builds e testes. A armadilha aqui é que Kubernetes é crucial para microsserviços, mas sua função no CI/CD é mais focada na Entrega Contínua (CD), não na CI em si.
  • (B) Incorreta: A implantação manual vai contra o princípio fundamental do CI/CD, que é a automação. Isso introduz erros humanos, lentidão e não é escalável para múltiplos microsserviços.
  • (C) Correta: Esta alternativa descreve uma abordagem robusta e padrão da indústria. Docker cria ambientes padronizados (contêineres) para cada microsserviço, garantindo que funcionem da mesma forma em qualquer lugar. Jenkins é uma ferramenta de automação CI/CD amplamente utilizada que pode orquestrar (gerenciar e coordenar) todas as etapas do pipeline, desde o build e teste até o deploy dos contêineres Docker.
  • (D) Incorreta: Adiar a implementação de pipelines CI/CD para depois do lançamento é uma má prática. O CI/CD deve ser integrado desde o início para fornecer feedback rápido, reduzir riscos e facilitar a entrega contínua de valor.
  • (E) Incorreta: Embora shell scripts possam automatizar tarefas, depender apenas deles para um pipeline CI/CD complexo de microsserviços não é escalável, manutenível ou robusto. Ferramentas dedicadas de CI/CD oferecem recursos avançados como relatórios, paralelização, integrações e uma estrutura mais organizada.

Fonte: FCC PMSP Analista TIC 2025 Analista de Planejamento e Desenvolvimento Organizacional - Tecnologia da Informação e Comunicação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho