parei em 19 minutos
É uma forma de desenvolver sistemas de software onde cada pedaço pode ser pensado, desenvolvido e disponbilizado de forma independente.
Microsserviços é um tipo de SOA
O paradigma de microsserviços é, digamos, inspirado no SOA (Service Oriented Architecture - Arquitetura Orientada a Serviços).
Eu arriscaria dizer que microsserviços é uma maneira mais específica e detalhada de praticar o Arquitetura Orientada a Serviços.
A gente vai ver também nessa apresentação como que as ferramentas de DevOps são o que dá sustentação para uma arquitetura de microsserviços. É o que torna humanamente viável a prática de microsserviços.
Cada pedacinho do sistema separado (ou seja, o microsserviço) torna mais fácil a compreensão de cada um desses pedacinhos, facilitando a manutenção e implementação de melhorias desse pedacinho. Mas o sistema como um todo fica bem mais complexo.
É necessário termos uma boa gestão e orquestração desses microsserviços para garantir um bom funcionamento do sistema como um todo.
Observação: a carga de trabalho, e portanto o custo operacional de implementar microsserviços aumenta consideravelmente