Pular para conteúdo

Quiz 01 - Introdução a Microsserviços 🌐

1. Qual a principal característica de uma arquitetura Monolítica?
É composta por vários serviços independentes
O sistema é um único bloco de código onde tudo está acoplado
É escrita apenas em JavaScript
Não utiliza banco de dados
2. Qual vantagem é mais associada aos Microsserviços?
Simplicidade de deploy inicial
Baixo custo de infraestrutura
Escalabilidade granular e isolamento de falhas
Facilidade em depurar logs centralizados
3. O que é "Escalabilidade Horizontal"?
Aumentar a memória RAM de um único servidor
Adicionar mais máquinas ou instâncias para dividir a carga
Trocar o banco de dados SQL por NoSQL
Aumentar o tamanho das tabelas
4. Qual o papel de uma API (Application Programming Interface)?
Criar o design da interface do usuário
Permitir a comunicação e troca de dados entre sistemas
Servir como o sistema operacional do servidor
Substituir o banco de dados
5. Sobre Microsserviços, o que significa ser "Poliglota"?
Falar várias línguas humanas
A liberdade de usar diferentes linguagens/tecnologias para cada serviço
Rodar apenas em servidores internacionais
Usar apenas tradução automática nas rotas
6. Qual destas ferramentas é usada para testar requisições para uma API sem precisar de frontend?
Photoshop
Postman / Insomnia
Excel
Docker
7. O que acontece se um módulo de um monólito tiver um "Memory Leak" crítico?
Apenas aquele módulo para de funcionar
O banco de dados se apaga automaticamente
Provavelmente todo o sistema ficará instável ou sairá do ar
O sistema migra sozinho para microsserviços
8. Qual o formato de dados mais comum usado hoje para comunicação entre serviços?
XML
JSON
CSV
TXT
9. Por que Microsserviços são considerados mais complexos operacionalmente?
Porque exigem mais linhas de código
Devido à necessidade de monitorar muitos serviços, redes e consistência distribuída
Porque só funcionam com Linux
Porque requerem hardware da NASA
10. Qual ferramenta ajuda a garantir que o ambiente de desenvolvimento seja idêntico ao de produção?
Git
Postman
VS Code
Docker (Containerização)