# O que são micro serviços? - [ ] Um tipo de computador muito pequeno - [x] Uma arquitetura de software onde uma aplicação é dividida em componentes independentes - [ ] Um tipo de serviço de entrega de comida - [ ] Uma linguagem de programação # Qual é uma vantagem dos micro serviços? - [x] Maior modularidade e reusabilidade de código - [ ] Maior overhead de comunicação - [ ] Menor escalabilidade independente - [ ] Maior consistência de dados # Qual é uma desvantagem dos micro serviços? - [ ] Resiliência - [ ] Custo de infraestrutura reduzido - [x] Complexidade operacional aumentada - [ ] Gerenciamento simplificado de versões # O que pode ser um desafio ao testar sistemas baseados em micro serviços? - [ ] Testabilidade simplificada - [ ] Menor complexidade de testes de integração - [ ] Overhead de comunicação reduzido - [x] Necessidade de testes de integração entre os diversos serviços # Como os micro serviços são acessados pelos usuários em uma arquitetura típica? - [ ] Diretamente através dos navegadores web - [x] Através de um API Gateway - [ ] Por meio de um servidor DNS - [ ] Não podem ser acessados pelos usuários