bom pessoal o seguinte no vídeo anterior a gente começou a falar do aumento de complexidade quando a gente está trabalhando com micro serviços tá eu sei que a gente já tinha falado bastante isso lá no começo mas eu acho que quando a gente vê né as imagens vizinhas aqui eu acho que começa a ficar um pouco mais claro a esses pontos aqui agora qual é o maior efeito colateral quando você tem isso aqui rodando num ecossistema muito grande tá e pra isso tá a gente vai falar sobre algo que nós chamamos de coreografia de microserviços. Deixa eu colocar aqui. Coreografia de microserviços. O que isso significa? A coreografia de microserviços não passa da livre comunicação entre os próprios microserviços e normalmente independente de contexto tá então micro serviço a chamou bexam o seixam d e assim vai o fgh e começa a ter um relacionamento e uma forte dependência entre muitos micro serviços e aí o que acontece quando você vai olhar lá na rede para tentar entender como é que estão as chamadas de um de um micro serviço para o outro a coisa parece ser muito caótica e quando fica caótica e quando tudo fica complexo você tem um problema um pouco maior de gestão gestão de rede de chamadas de rede de custos de rede dependendo do tipo da situação né então esse tipo de coisa você tem que tomar muito cuidado e honestamente tá eu tendo a dizer pra você fazer e criar um projeto de topologia de microserviços. A gente vai falar sobre isso aqui, mas eu quero que você entenda o que a livre comunicação entre microserviços faz. Ou a coreografia. O que é coreografia? Cada um trabalha da sua forma e acaba gerando aquele trabalho final e etc um chama um, chama o outro, chama o outro no final das contas é uma livre comunicação ou uma livre comunicação pode ter alguma restrição ou outra de segurança ou de acesso a algum micro serviço mas de forma geral é quando um micro serviço fica chamando diretamente o outro sem nenhuma orquestração sem nenhuma regra explícita de um processo tá a quando a gente acaba caindo nesse tipo de situação tá a gente começa a viver diversos efeitos colaterais. Um dos efeitos colaterais que a gente acaba tendo é a chamada famosa Death Star, ou mais conhecida como Estrela da Morte. O que isso significa, galera? Significa que quando você vai olhar o gráfico das chamadas de rede entre os microserviços, você vai perceber que você tem um ambiente caótico e é aí que você começa a perceber o caos que a sua rede pode se tornar. E eu não estou dizendo que esse caos é algo ruim, mas o que mostra é um sinal de complexidade enorme e que provavelmente, se um dia você tivesse que subir todos os serviços novamente, a coisa não seria tão fácil assim. Eu vou pegar um exemplo de estrela da morte, tanto da Netflix quanto da Amazon, aqui para vocês verem. Isso aqui, galera, são gráficos referentes às chamadas dos microserviços, entre eles, normalmente, tanto rodando na Netflix quanto na Amazon. Então você começa a perceber que isso aqui, com cinco microserviços, quando isso vai para uma escala de milhares de microserviços, as comunicações tendem a ficar desse jeito. E quanto mais complexo e quanto mais micro serviço mais complexo fica e aí as chamadas de rede elas acabam a ficando a cada vez mais caótica então isso aqui é um efeito colateral tá e você tem que tomar muito cuidado porque essas empresas aqui galera elas têm estrutura elas têm dinheiro elas têm profissionais para conseguir lidar com uma situação caótica como essa a maioria das empresas elas sentem dificuldade para lidar com um ambiente desse mais simples e já tem dificuldade. Agora imagina você, uma empresa pequena, chegar a fazer requisições onde o seu gráfico comece a atender para algo parecido como esse. Então aí as coisas acabam ficando mais complexas e provavelmente você está indo para um caminho errado e eu digo errado mesmo porque complexidade a mais está num sistema que não precisa é uma decisão errada na minha opinião é uma decisão errada eu sei que é muito complexo você julgar o que é certo, o que é errado na hora que você vai arquitetar uma aplicação mas para pra mim se a sua empresa não tem um orçamento abundante não tem uma grande quantidade de profissionais esses profissionais não tem uma maturidade suficiente para lidar com todos esses tipos de coisa a decisão pra você fazer qualquer coisa que tenda a isso aí que eu estou mostrando é uma decisão equivocada tá então tome cuidado com isso e tome cuidado aí com a estrela da morte então vamos nessa