bom pessoal agora a gente vai falar sobre um outro tipo de evento aqui tá que é chamado de event care distante state transfer tá pra que serve esse cara como que esse cara funciona tá bom esse tipo de evento no final das contas ele é um evento de string o que significa significa que ele é um evento que carrega todos os dados que aconteceram tá então diferentemente do evento notification onde o que importa pra gente a mudança de estado no event carey state transfer o que importa pra gente não é apenas a mudança de estado, mas sim o dado em si. Vamos imaginar que a gente tem uma compra que aconteceu e a compra, assim que ela foi aprovada, a gente tem que emitir a nota fiscal. No caso de uma nota fiscal, apenas falar que o status foi aprovado não vai resolver. Por quê? falar que o status foi aprovado não vai resolver porque porque para emitir a nota fiscal eu preciso saber o nome do produto os dados de compra será o cpf a o imposto que eu vou pagar o preço que foi colocado eu preciso saber um monte de informação então se você perceber esse tipo de informação não é só uma mudança simples de estado esse tipo de informação ele traz o dado em si porque com esse dado ele pode executar o processamento ea execução de uma tarefa tá então esse tipo de evento muitas vezes ele é necessário porque sem os dados completos os sistemas não conseguem fazer o processamento da forma como ele trabalha tá mas normalmente você vai ver que esse tipo de cara ele só é utilizado quando essas informações são realmente necessárias porque quando elas não são você vai utilizar Event Notification. Então é muito comum, quando você for trabalhar com sistemas, você trabalhar de forma híbrida. Você vai trabalhar tanto com Event Notification, quanto com Event Carry State Transfer, porque em momentos você precisa do dado completo, em outros momentos você precisa apenas da mudança de estado. E isso aí vai trazer, de forma muito mais inteligente, as decisões que você vai tomar quando os sistemas produzirem eventos e quando os sistemas precisam dessas informações. Então, sempre se lembre tá quando você utilizar um e outro qual é o grande problema de muita gente de muitos sistemas que quando a grande a volumetria muda eles acabam trazendo problemas é que muitos sistemas acabam trabalhando apenas dessa forma o evento que é o stay transfer E o que acontece? É muito dado sendo trafegado na rede e muitas vezes esses dados não são tão necessários. E aí o que acontece? Quando a gente começa a ter um volume muito grande nesses sistemas, simplesmente a rede congestiona, os sistemas ficam mais lentos, sendo que o Event Notification já ia resolver. Então é importante você ter essa consciência para que de forma intencional você escolha quando e qual tipo de evento vai ser lançado. Eu acho que o mais interessante de tudo, galera, principalmente desses conceitos que eu estou trazendo para você, é que a implementação de como você vai fazer isso é o de menos. Mas o importante é que você tome decisões de forma intencional e quando você toma decisões de forma intencional, você consegue ser muito mais assertivo. E para você tomar decisões intencionais, você tem que saber quais são as opções que você tem. E é aqui que eu estou trazendo as opções para que você consiga trabalhar da forma mais otimizada possível aí nos seus sistemas. Bacana? Então, vamos nessa, porque a gente tem mais uma forma de a gente trabalhar. Vamos nessa.