Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] sidecar pattern

Estou assistindo o curso de microsserviços: padroes de projeto e achei bem interessante o conceito de sidecar pattern. Apesar de ter trabalhado cerca de 3 anos com microsserviços, nunca tive que "estrangular" um sistema monolítico.

Com isso queria saber se é uma boa prática SEMPRE que for começar a migrar um monólito para microsserviços, se utilizar o sidecar pattern identificando processos comuns do sistema é o melhor caminho pra começar tal migração.

2 respostas
solução!

Olá, João. Tudo bem?

Que legal que você está se aprofundando no mundo dos microsserviços! O padrão Sidecar é realmente uma abordagem interessante para adicionar funcionalidades a um aplicativo sem modificar seu código. No entanto, quando falamos sobre migração de um sistema monolítico para microsserviços, o uso do padrão Sidecar não é necessariamente a primeira ou única abordagem a ser considerada.

O padrão Sidecar é mais comumente utilizado para adicionar funcionalidades como logging, monitoramento, ou segurança a um serviço existente, sem alterar o serviço em si. Ele é bastante útil em arquiteturas de microsserviços já estabelecidas para lidar com preocupações transversais.

Quando se trata de migrar um monólito para microsserviços, uma abordagem comum é começar identificando partes do sistema que podem ser separadas como serviços independentes. Isso geralmente envolve estrangular o monólito, ou seja, gradualmente substituir partes do monólito por microsserviços até que o monólito não seja mais necessário. O padrão Strangler Fig é um exemplo de como isso pode ser feito.

Portanto, enquanto o padrão Sidecar pode ser útil em algumas situações, ele não é necessariamente o ponto de partida para a migração de um monólito. É importante avaliar as necessidades específicas do seu sistema e considerar diferentes padrões e práticas que melhor se adequem ao seu caso.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Perfeito, consegui ter ainda mais clareza nos temas. Muito obrigado Renan