# O que caracteriza a arquitetura de micro serviços?
        - [ ] Um único processo monolítico.
        - [x] Divisão de uma aplicação em serviços independentes.
        - [ ] Uso exclusivo de REST APIs.
        - [ ] Dependência de uma única linguagem de programação.
        # Qual das opções a seguir NÃO é uma vantagem dos micro serviços?
        - [ ] Escalabilidade independente.
        - [ ] Resiliência.
        - [x] Complexidade operacional.
        - [ ] Desenvolvimento independente.
        # Qual é uma desvantagem associada aos micro serviços?
        - [ ] Time to _market_ rápido.
        - [ ] Escalabilidade granular.
        - [ ] Facilidade de deploy.
        - [x] Overhead de comunicação.
        # O que é coreografia em uma arquitetura de micro serviços?
        - [ ] Um serviço central que coordena as ações dos demais serviços.
        - [x] Cada micro serviço coordenando suas próprias ações.
        - [ ] Um processo de automação de deploy.
        - [ ] Uma técnica de monitoramento de micro serviços.
        # Qual das seguintes tecnologias NÃO é tipicamente associada à arquitetura de micro serviços?
        - [ ] Docker.
        - [ ] REST APIs.
        - [ ] Kubernetes.
        - [x] Servlets.
        # Qual iniciativa de código aberto visa acelerar a inovação em micro serviços baseados em Java?
        - [ ] Spring Boot.
        - [ ] Apache Kafka.
        - [x] Eclipse MicroProfile.
        - [ ] Node.js.
        # Qual das seguintes opções descreve melhor a arquitetura cloud-native?
        - [ ] Executa em servidores locais sem uso de contêineres.
        - [x] Projetada para ser executada em ambientes de nuvem, usando contêineres e orquestradores.
        - [ ] Depende exclusivamente de serviços REST.
        - [ ] Usa monitores para otimizar o desempenho.
        # Na arquitetura de micro serviços, qual protocolo de comunicação é comumente usado?
        - [ ] FTP
        - [ ] SMTP
        - [x] HTTP
        - [ ] POP3
        # Qual dos seguintes é um exemplo de ferramenta de orquestração frequentemente usada com micro serviços?
        - [ ] Jenkins
        - [ ] GitLab CI/CD
        - [x] Kubernetes
        - [ ] Ansible
        # Por que os micro serviços podem aumentar a resiliência de uma aplicação?
        - [ ] Porque são mais fáceis de programar.
        - [ ] Porque requerem menos recursos.
        - [ ] Porque simplificam a arquitetura.
        - [x] Porque a falha de um serviço não afeta os outros.
        # Qual é a abordagem recomendada para a comunicação entre micro serviços?
        - [ ] Sincronizada por padrão.
        - [ ] Sempre via banco de dados compartilhado.
        - [x] Comunicação via APIs RESTful.
        - [ ] Integração através de um servidor centralizado.