Melhores práticas para se trabalhar com microsserviços - Full Cycle FullCycle

Voltar

Wesley Willians

Melhores práticas para se trabalhar com microsserviços

6 min de leitura

Cada vez mais as empresas utilizam microsserviços, ao mesmo passo que reforçam boas práticas para trabalharmos com esse tipo de arquitetura.

(Assista em 28min 39seg)

  • ESTUDE DDD (DOMAIN-DRIVEN DESIGN)

Estudando DDD você consegue entender melhor os contextos de problema e solução, além de como modelar o seu domínio, subdomínio e os contextos delimitados. Tudo isso está em torno do coração da aplicação.

  • MANTENHA O SEU MICROSSERVIÇO INDEPENDENTE

Sempre tenha um plano B caso os microsserviços de consulta estejam fora do ar.

  • UTILIZE SISTEMAS DE MENSAGERIA

Ao trabalhar com filas e sistemas de mensageria você diminui o risco de perder as suas mensagens e requisições.

  • TENHA UM BANCO DE DADOS PARA CADA MICROSSERVIÇO

Se os seus microsserviços trocam diversas informações uns com os outros, eventualmente você pode acabar consolidando a sua aplicação até tarde da noite ou em alguns outros momentos. Então é importante você gerar relatórios personalizados.

  • NÃO SE INCOMODE COM A DUPLICAÇÃO DE CÓDIGO

Obviamente você vai ter diversos dados duplicados, mas o importante é sempre manter o máximo de consistência ao mantê-los atualizados. Mesmo assim, é natural que você caia num eventual problema de inconsistência, já que em alguns momentos os seus dados podem não estar sincronizados. Isso pode acontecer por alguns minutos ou horas, mas eventualmente eles se sincronizam.

Você deve ter a mente mais aberta em relação a isso, uma vez que esses pontos vão fazer mais sentido quando você estiver trabalhando.

  • ORGANIZAÇÃO

Os microsserviços não podem resolver todos os seus problemas, porém muitos aspectos e casos realmente fazem sentido.

Então trabalhe de forma organizada para não misturar os contextos, do contrário você pode ter algum microsserviço órfão ou fantasma na sua empresa, que você nem sabe porque ele está ali.

Veja também: Onde NÃO utilizar microsserviços.

Se curtiu esse conteúdo e quer dominar os microsserviços, clique aqui e solicite contato conosco.

E você já conferiu o conteúdo do nosso canal do youtube?