| Estrutura |
Única unidade coesa |
Coleção de serviços independentes |
| Implantação |
Uma única |
Múltiplas, independentes |
| Escalabilidade |
Vertical (escalar o sistema inteiro) |
Horizontal (escalar serviços individuais) |
| Tecnologia |
Geralmente homogênea |
Poliglota (diferentes techs por serviço) |
| Acoplamento |
Forte |
Fraco |
| Tolerância a Falhas |
Baixa (uma falha pode afetar tudo) |
Alta (falha de um serviço não afeta outros) |
| Complexidade |
Menor no início, maior com o tempo |
Maior no início, gerenciável com ferramentas |
| Equipe |
Grande equipe em uma base de código |
Pequenas equipes autônomas por serviço |
| Agilidade (Deploy) |
Mais lentos (monólito inteiro) |
Mais rápidos (serviço a serviço) |