você também tem que entender várias bases de código e a relação entre elas • Baixa produtividade ◦ Dependências entre serviços, serviços inchados, responsabilidades espalhadas… • Bugs em produção são comuns ◦ Mas agora eles se espalham entre serviços • Baixa escalabilidade e desperdício de recursos ◦ Uma parte de um serviço precisa escalar com requisições sync, outra com async, outra usa mais CPU… • Baixa resiliência e tolerância a falhas ◦ Requisições síncronas criam gargalos e dependências temporais • Sistema com techstack e bibliotecas desatualizadas Os sintomas são parecidos, mudam os detalhes