Foram encontradas 120 questões.
Acerca de domain-driven design, de especificação OpenAPI e de design patterns, julgue os itens a seguir.
Em domain-driven design, a infrastructure layer deve conter a lógica de negócios central e coordenar as regras de domínio, enquanto a domain layer é responsável apenas por implementar detalhes técnicos, como conexões com bancos de dados e chamadas a APIs externas.
Provas
A respeito de arquiteturas de microsserviços, julgue os itens que se seguem.
No Swagger/OpenAPI, o atributo format em JSON Schema é obrigatório — de modo que sua ausência invalida o esquema — e serve para refinar a semântica de validação de um tipo primitivo, como no caso de strings formatadas como date ou email.
Provas
A respeito de arquiteturas de microsserviços, julgue os itens que se seguem.
Durante a inicialização, microsserviços configurados como clientes Eureka registram-se automaticamente no servidor Eureka, fornecendo metadados, como nome do serviço, endereço IP ou hostname, e porta.
Provas
A respeito de arquiteturas de microsserviços, julgue os itens que se seguem.
O MapStruct exige que todas as propriedades dos objetos de origem e destino tenham exatamente o mesmo nome; caso contrário, o mapeamento falhará durante a compilação.
Provas
Em relação a Kubernetes e Openshift, julgue os próximos itens.
No Openshift, o uso de ImageStream para gerenciar imagens de contêineres é essencial para garantir atualizações automáticas de deployments quando novas versões de uma imagem são construídas, mesmo em ambientes com múltiplos namespaces ou clusters.
Provas
Em relação a Kubernetes e Openshift, julgue os próximos itens.
Ao usar, em um StatefulSet com volume persistente, um PodDisruptionBudget com maxUnavailable: 0, o Kubernetes garantirá que nenhum pod seja interrompido durante operações de manutenção, mesmo que isso impeça a atualização de nós do cluster ou a aplicação de patches de segurança críticos.
Provas
Julgue os itens subsequentes a respeito de CI/CD (continuous integration/continuous delivery).
O CD exige que toda alteração no código seja automaticamente implantada em produção sem intervenção humana.
Provas
Julgue os itens subsequentes a respeito de CI/CD (continuous integration/continuous delivery).
Na etapa de CI, desenvolvedores devem mesclar (merge) suas alterações na branch principal apenas uma vez por semana para reduzir conflitos e economizar tempo de build.
Provas
Acerca dos modelos de versionamento semântico e dos padrões de branches, julgue os itens a seguir.
No GitFlow, branches do tipo hotfix devem ser criadas a partir da branch main e, após corrigir o problema, mescladas tanto em main quanto em develop para garantir sincronização.
Provas
Acerca dos modelos de versionamento semântico e dos padrões de branches, julgue os itens a seguir.
O incremento do número MAJOR é obrigatório apenas quando há mudanças que quebram a compatibilidade com versões anteriores, mesmo que a alteração inclua novos recursos sem impacto na API existente.
Provas
Caderno Container