Sobes.tech
Junior

Que características dos microserviços conhece?

sobes.tech IA

Resposta da IA

  • Autonomia - cada serviço é desenvolvido, implementado e escalado de forma independente.
  • Descentralização da gestão de dados - cada serviço gere os seus próprios dados, geralmente na sua própria base de dados.
  • Descentralização da gestão - a equipa decide qual tecnologia usar, desde que o serviço cumpra o contrato API.
  • Resiliência - a falha de um serviço não afeta necessariamente todo o sistema.
  • Escalabilidade - apenas os serviços que enfrentam maior carga podem ser escalados.
  • Orientação ao domínio de negócio - os serviços são organizados em torno de capacidades comerciais específicas.
  • Fácil de implementar - devido ao tamanho pequeno dos serviços, são mais fáceis de implementar.
  • Diversidade tecnológica - não é necessário usar um stack tecnológico único para todo o sistema.
  • Gestão de API - a interação entre serviços ocorre através de APIs estritamente definidas.