bom pessoal aqui no meu computador tá a primeiramente eu quero explicar dinâmica aqui pra vocês tá e daí a eu vou mostrar como é que eu fiz vou mostrar um pouco de código tá mas o código aqui é meio que tanto faz tá importante você entender o conceito que está sendo utilizado aqui por trás se você acessa aqui ó você vai ver que eu tenho aqui microservice demo demo 2 e demo 3 se eu der um atualizar aqui na minha tela você vai ver aqui o meu navegador ainda está pensando tá ele vai demorar quase cinco segundos e aqui retornou o resultado aqui pra mim beleza qual que é o grande ponto aqui no meio de toda essa história galera o grande ponto é que eu criei aqui ó três aplicações o gol app gol app2 e gol app3 essas aplicações aqui eu fiz a elas serem gerenciadas por variáveis de ambiente como assim eu criei uma variável de ambiente chamado como que é o título que vai aparecer ali na aplicação então microservice demo tá vendo microservice demo aí um conteúdo caso a gente fosse chamar direta essa aplicação sem ela bater em nenhum outro micro serviço qual seria uma cor de background e quanto tempo essa aplicação ela vai demorar para ser executada e essa aplicação ela vai fazer uma requisição externa vai perceba aqui que ela vai chamar uma aplicação externa 2 gol app2 usando o método get e aqui tá vai ser o nome da request que ela vai fazer. O nome da request vai ser microservice demo request. Aqui eu vou ter o nome do microservice, que vai ser microservice demo. E aqui, se você perceber, eu estou passando a URL do meu collector do OpenTelemetry. O que isso significa? Significa que toda vez que essa aplicação fizer chamada, ela vai mandar os dados de telemetria para esse collector aqui. E depois eu vou especificar e vou mostrar um pouco melhor para você esse collector. E aqui, por último, eu falo qual é a porta que essa aplicação está usando. Legal? E aqui, por último, eu falo qual é a porta que essa aplicação está usando. Legal? Se você for para a segunda aplicação, você vai ver que ela é muito parecida com a primeira. A diferença é Microservice Demo 2. O Color Blue aqui para a gente vai ser indiferente, porque a gente vai chamar outra aplicação. Ela vai utilizar o método Get, chamando a aplicação número 3, demorar 2 mil segundos, ou seja, quer dizer, aqui 2 mil milissegundos, vai demorar aqui 2 segundos aqui para a gente, e aqui o nome desse cara é microservice demo request e microservice demo 2. E vai mandar os dados também para o meu coletor na porta 81 81 e o microserviço 2 vai chamar o 3 ó e esse três tá aqui né então o que que vai acontecer o microserviço 3 vai fazer o request microserviço 3 o nome da microserviço 3 vai ser demo 3 e vai mandar os dados para o mesmo coletor na porta 8282. Sacou qual que é a ideia? Então, eu fiz uma única aplicação, onde essa aplicação que eu fiz, ela lê essas variáveis de ambiente, e baseado nessas variáveis de ambiente, ela faz o quê? No final das contas, ela tem um comportamento, e esse comportamento vai ser chamar o outro micro serviço nesse último caso aqui se você perceber ele não chama um outro micro serviço tá perceba que ele termina nele mesmo não tenha a chamada externa né a externo URL né como esse aqui tem tá, isso aqui é importante você saber. Então, o nosso fluxo acaba por aí. Então, o que vai acontecer? Quando eu chamo uma aplicação, essa chama essa, que chama essa aqui para a gente. Para eu não ter que ficar criando aplicações totalmente diferentes, dando um baita trabalho, eu criei uma única aplicação. E aí, eu fui mudando o comportamento de cada uma através de variáveis de ambiente. E o bacana é que eu botei tudo isso no Docker. Então isso significa que você pode pegar esse Docker Compose e testar no seu próprio computador. Legal? Para ver isso aqui funcionando, eu já mostrei que simplesmente é um microserviço 1, chamo 2, chamo 3 chamam três a basicamente o micro serviço demo um chamo dois e basicamente ele pega todo o content da da response e cola ali então por isso que eu tenho dois aqui e daí o micro serviço demo 3 o 2 chamo 3 que pega todo o response do micro serviço 3 e cola ali também por isso que eu tenho demo 1 é o demo normal o 2 eo 3 no próximo vídeo aqui eu vou mostrar pra vocês como é que ficaram os três ensino ali no iag beleza vamos nessa