- Padrão de API Gateway, padrão de banco de dados (DB) por serviço, padrão Circuit Breaker, padrão orientado a eventos e padrão Saga
- Padrão de API Gateway
- O API Gateway atua como ponto único de entrada para todas as requisições dos clientes
- Ele roteia as requisições para o microsserviço apropriado e depois agrega as respostas
- Padrão de DB por serviço
- Cada microsserviço tem seu próprio DB
- Isso garante baixo acoplamento e alta coesão
- Também permite que cada microsserviço use o tipo de DB mais adequado às suas necessidades
- Padrão Circuit Breaker
- Pode impedir que falhas de rede ou de serviço se propaguem para outros serviços
- Padrão orientado a eventos
- Quando o estado de um serviço muda, o serviço publica um evento
- Outros serviços assinam esses eventos e atualizam seu estado de acordo
- Dessa forma, cada serviço pode manter a consistência sem precisar se comunicar em tempo real
- Padrão Saga
- Ajuda a resolver a dificuldade de implementar transações de negócio que abrangem vários serviços
- Uma saga é uma sequência de transações locais, e cada transação atualiza dados dentro de um único serviço
- Se uma transação local falhar, a saga executa uma transação compensatória para desfazer os efeitos das transações anteriores
Ainda não há comentários.