Micro serviços são pequenos serviços autônomos que trabalham juntos para fornecer funcionalidades de software. Embora tragam benefícios como escalabilidade e agilidade, micro serviços também apresentam desafios como comunicação entre serviços e infraestrutura. A adoção de micro serviços depende de uma análise cuidadosa dos impactos técnicos e de negócios para cada projeto.