Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitetura de Microsserviços - Coggle Diagram
Arquitetura de Microsserviços
Monolito x Microsserviços
microsserviços
desenvolvido independente
escalado independente
reutilizável
Escolha de linguagem de programação
facilidade implementação
Segurança independente
SOA
Beneficios
maior agilidade
colaboração entre negócios e TI
baixo acoplamento
protocolos padrão
SOAP
http
JSON
Arquitetura monolitica
problemas
manutenção
escalabilidade
deploy
Concentração de negócio em um mesmo ponto
menor custo
útil para sistemas mais simples
Definição de Ecossistemas
Hardware
Servidores
Banco de dados
SO
Monitoramento
Logging
Comunicação
Api's rest
sincrono
Bloqueante
mensageria
assincrono
Não bloqueante
Ferramentas
Teste
pipeline deploy
logging
monitoramento
Desafios Organizacionais
Reverso da lei de Conway
Muitas equipes
déficit de comunicação
Dispersão Técnica
Liberdade de uso de tecnologias diferentes
use com moderação
Maior capacidade de falha
Vários sistemas complexos
Em algum momento falhará
Logging e monitoramento podem ajudar
Competição por recursos
Vários serviços para serem publicados
Motivação para uso
Escalabilidade
Manutenção
Reutilizável
Segurança
Balanceamento de carga
Aplicação de uso
Ecommerce
Serviço de Pagamento
Serviço de Emissão de Nota Fiscal
Serviço de Controle de Estoque
Serviço de Login
Site Informações de Jogadores em jogos online
Serviço Riot LOR
Serviço Valve
Serviço Riot Valorant
Serviço Riot LOL
Serviço Blizzard