bom pessoal no vídeo anterior eu falei aqui pra vocês o nosso perigo que a gente tem de sair usando rest pra tudo a gente usa dessa forma porque normalmente a gente aprendeu assim ea gente continua usando dessa forma né eu falei pra vocês que a gente tem um risco muito grande de a gente perder informação e também a gente tem outros efeitos colaterais, que é, por exemplo, ter uma latência, um response time muito baixo, caso esses caras, mesmo que eles não estejam fora do ar, eles estejam lentos. Então, para evitar esse tipo de problema, nós temos mecanismos de comunicação assíncrona. O que isso significa? Significa que os sistemas não vão mais se comunicar diretamente tá as coisas vão acontecer tá em momentos diferentes e um sistema vai estar desacoplado de outro sistema isso aqui ele é bem interessante e eu quero mostrar isso aqui pra vocês olha só que legal pessoal eu tenho meu sistema um tá e existem outros sistemas interessados tá em saber o que o meu sistema está fazendo como assim vamos imaginar o bendito exemplo aqui do sistema de e-commerce. Compra aprovada. Esse sistema tem que baixar estoque, esse aqui tem que emitir nota fiscal e esse aqui tem que mandar para separação lá no centro de distribuição. Já pensou? Esse sistema 1 tem que mandar essas informações para cada um desses sistemas? Seria ins insano seria muito mais arriscado ainda tá então o que vai acontecer no final das contas a gente vai mandar essa informação para um top o que é um tópico é um local onde você vai receber é onde você vai enviar e receber mensagens isso vai significar que se esse sistema estiver fora, esse estiver fora, esse estiver fora, a mensagem não vai estar perdida porque ela vai estar paradinha aqui nesse tópico. Vamos imaginar que esse tópico é um canal de comunicação entre esses sistemas. Se esse sistema cair e quando ele voltar no ar, o que vai acontecer? Ele pode ler essa mensagem. A mesma coisa acontece aqui nos outros sistemas então nesse caso a gente não tem mais esse problema porque nós temos um intermediário aqui no meio tá então isso aqui nos ajuda muito pra gente trabalhar de forma assimíncrona. Um exemplo também que é muito interessante, que caso você nunca tenha trabalhado, ou é a primeira vez que você está ouvindo comunicação assíncrona, vamos pensar no exemplo dos correios e de uma ligação. Quando eu estou fazendo uma ligação para outra pessoa, conversando no telefone, o que acontece no final das contas eu estou mandando uma mensagem em tempo real se eu tiver problema de comunicação ali a pessoa não vai entender minha fala inteira ok agora se eu mandar uma carta para uma outra pessoa o que vai acontecer ela não vai receber a mensagem imediatamente tá mas mesmo que ela tenha viajado da casa quando ela voltar para a casa dela ela vai poder ler a carta porque os correios entregaram lá legal então é mais ou menos essa pegada aqui bacana então a comunicação assíncrona ela sempre vai ser mais segura em relação à parte de resiliência e ela vai permitir com que o sistema o seu sistema fale com mais sistemas ao mesmo tempo, sem ter esse acoplamento muito forte aí também. Bacana? Então, isso aqui, galera, é fundamental para você entender como que a comunicação assíncrona vai trabalhar. E eu não tenho dúvidas que vai fazer uma baita diferença aí no seu dia a dia tá bom a agora nós temos um outro ponto importante aqui quando a gente está falando com comunicação assíncrona e que eu vou trazer aqui como exemplo a no próximo vídeo fechou então vamos nessa galera vamos continuar falando sobre comunicação assíncrona