Bom galera, agora eu queria falar um pouco com vocês sobre como é importante a gente olhar a observabilidade não apenas como uma ferramenta técnica, como ela foi olhada anteriormente nos primórdios da computação, quando a gente estava nas cavernas, a gente olhava a observabilidade apenas como uma ferramenta para a gente entender se o sistema estava bem e assim por diante. A gente falou muito sobre isso porque isso é o ponto principal e mais importante. A gente precisa começar da base, a gente precisa começar entendendo por que é tão importante ter a observabilidade para os nossos sistemas se manterem confiantes, estáveis e assim por diante. Então, quando a gente está falando de observabilidade, normalmente a gente vai para uma visão sistêmica, normalmente a gente vai para uma visão de como que a gente faz para o nosso dia a dia, nós como dev, a gente ter um pouco mais de facilidade pra fazer as coisas acontecerem e ter um pouco mais de paz de espírito quando elas derem errado, tá bom? Então, beleza, essa é uma abordagem. Mas antes da gente passar a bola pro meu amigo Diego, que é o próximo carinha que vai falar aí com vocês, eu quero falar um pouco com vocês sobre uma visão estratégica. Hoje em dia eu atuo mais no nível estratégico, ainda atuo tecnicamente, ainda falo muito sobre arquitetura, sobre o dia a dia de tecnologia e assim por diante, mas atuo mais no nível estratégico e por isso eu queria passar esse ponto de vista para vocês. Quando a gente está falando de observabilidade, se bem pensado, ele não pode ser só olhado como uma ferramenta de monitoração de aplicação. Na verdade, ela tem que ser olhada como uma abordagem que ela consegue liberar para a gente um acelero de uma inovação, então eu consigo pegar e consigo inovar muito mais facilmente quando eu tenho uma observabilidade que me dá condições de, eu consigo melhorar minha eficiência operacional, ou seja, é super estratégico, porque eu consigo lançar coisas novas melhorar minha eficiência operacional, ou seja, super estratégico, porque eu consigo lançar coisas novas com muito mais eficiência, eu consigo ter uma eficiência operacional, ou seja, deixar mais barato aquilo para conseguir ter uma diferença maior no meu lucro, eu consigo ter resiliência e com resiliência deixar isso menos tempo fora do ar, menos problema e que pode resultar em mais venda, mais acesso, mais retorno financeiro, mas também pode proporcionar para os meus clientes uma experiência que é fantástica e a gente sabe que hoje em dia a experiência é a bola da vez. A gente precisa dar para os nossos clientes uma experiência fantástica, não pode ser uma experiência mediana, ela tem que ser uma experiência fantástica. E para ela ser fantástica, você precisa ter uma observabilidade decente para conseguir dar isso para o seu cliente, beleza? Então eu queria falar um pouco com vocês sobre alguns casos, algumas coisas que eu olho no dia a dia, que eu acho muito importante da gente discutir, para vocês terem isso na cabeça. A primeira coisa que eu queria falar com vocês é sobre a inovação. para vocês terem isso na cabeça. A primeira coisa que eu queria falar com vocês é sobre a inovação. Por que eu falei que a observabilidade ajuda a gente na inovação? Porque o conceito que eu comentei com vocês anteriormente de MTTR, ou seja, Mindsign to Repair, o tempo que eu demoro para colocar minha aplicação de pé quando ela dá qualquer tipo de problema, é crucial para quando eu estou inovando. Como eu falei para vocês, inovação, É crucial para quando eu estou inovando. Como eu falei para vocês, inovação, por mais que a gente tente fugir dos riscos, inovação é assumir risco. Tem uma frase que diz o seguinte, se você lançou algo 100% certo, com 100% de certeza do negócio, do sistema, de tudo, não tinha um friozinho na barriga, não tinha nada que te deixasse com receio, não tinha nada ainda não mapeado, possivelmente você não inovou, porque você fez algo que todo mundo já conhecia, todo mundo já sabia, etc. Ou inovou tardiamente, alguém já fez antes do que você. Não lembro de quem é essa frase, ela é até menor do que isso e bem mais trabalhada, mas o conceito por trás disso é o seguinte, a gente não adianta querer fazer a coisa mais perfeita do mundo para inovar. A gente precisa conseguir colocar experimentação na rua. E para colocar experimentação, eu não estou falando de não testar, não estou falando de não seguir os processos de um software. Você vai seguir esses processos de software, mas você vai experimentar, você vai ter que em determinados momentos assumir certos riscos. E se você não tiver uma observabilidade para te ajudar a assumir risco, não é experimentar. Isso é louco. Pensa no caso que a gente falou dos aviões. Você é lá um piloto de avião e eu falo pra você poxa, tenta fazer uma pirueta. Você fala, pô, você nem se tem o combustível. Eu não consigo ver aqui a altitude. Eu não consigo ver como é que tá a minha turbina, se tem combustível, se não tem como que eu vou fazer uma pirueta? então não é momento de você inventar, quando você não tem ferramental pra se estruturar pra uma experimentação você não tem que experimentar, então você pode ter treinado testado, feito tudo se você não tá preparado pra fazer isso pra num ambiente onde o seu cliente tá te olhando, onde todos os holofotes estão virados pra você. Você não tem capacidade de entender o que está acontecendo, você não é o cara que vai inovar, você é a pessoa que vai ficar para trás. Então, hoje em dia, olhar a observabilidade como algo que só diz respeito à tecnologia, desenvolvimento, engenharia, arquitetura, etc., é um grande erro, uma grande falha. Cada vez mais o negócio tem que estar grudado na tecnologia. E a observabilidade, como eu mostrei para vocês, ela tem vários vieses. Ela acaba sendo uma filosofia mais do que apenas uma forma de acompanhar o sistema. É como você olha para aqueles dados, como você captura os dados, como você consegue identificar e analisar isso. Então, quando a gente está falando de observabilidade, empresas como a Netflix usam fortemente, fortemente os conceitos de observabilidade para saber tudo o que está rolando em produção, tudo o que está rolando no seu ambiente e testar todas as ideias delas com vocês, com a gente. Então, eles colocam muitas coisas no ar, eles colocam muitas coisas para funcionar e com isso eles conseguem experimentar, eles conseguem lançar coisas novas cada vez mais rápido e com mais segurança, não significa ser maluco, eu não tô pedindo pra ninguém não testar, por exemplo, a Netflix também é muito boa em testes, eles tem várias matérias várias coisas que eles colocam sobre como eles olham pra testes, eles foram percursores de várias das nossas estratégias de testes que a gente usa até hoje. Então a Netflix, ela é muito boa em muita coisa. E uma delas é em observabilidade. Então quando você consegue ter o recurso de estar enxergando, vendo em tempo real como as coisas estão acontecendo, como o desempenho do sistema está reagindo, como que as pessoas estão reagindo àquilo, você acelera não só o desenvolvimento, como também a colocada de novas coisas no ar para a gente conseguir testar. Então, aqui vai uma dica, se você precisa convencer o seu par de negócios, as pessoas que estão olhando os business com vocês, vocês precisam começar a falar desse linguajar, vocês precisam começar a mostrar como a estratégia está totalmente conectada à sua visão de observabilidade. Você não consegue testar nada se você não consegue enxergar o que está acontecendo. Então, observabilidade é regra, não é exceção. Eu vou dar aqui um caso, tá? Uma das minhas equipes mais fortes que eu tenho, eu tenho uma grande e imensa parceria com um grande amigo meu de negócio, ou seja, a gente olha como sócios. Eu de tecnologia e um sócio de negócios. E a coisa que mais dá certo, que mais faz a gente conseguir inovar, que faz essa equipe ser mais diferenciada, é o fato do olhar do meu par de negócios e o meu olhar de que nada sai sem observabilidade. Tem que ter observabilidade. Se a gente não consegue ver, se a gente não consegue medir, Se a gente não consegue ver, se a gente não consegue medir, a gente não faz. É melhor não fazer do que fazer sem observabilidade. Porque se você não vai conseguir entender o que está acontecendo, qual a chance disso dar certo? Então, a gente sempre coloca isso como uma coisa extremamente estratégica no nosso negócio. Não só de tecnologia, no negócio. Então, é uma necessidade de troca. Negócio tem que estar totalmente envolvido também de estar aqui com a gente, de estar discutindo esse assunto e de estar entendendo isso. E se você é uma pessoa, como eu espero que seja, que está querendo puxar isso, que está querendo transformar um agente de transformação cultural, faz esse convite, traz as pessoas para discutirem isso também, coloca observabilidade na mesa como algo estratégico, tá bom? Mas não é só a Netflix que faz isso não. Outra empresa que eu acho fenomenal e que acaba usando observabilidade muito no seu dia a dia é o Spotify, mas com outro viés. Não só para fazer inovação, para fazer inovação também, mas o Spotify tem um viés que eu acho até bastante interessante. Ele tenta reduzir o custo, ele tenta ter uma economia gigantesca no que ele tem de custo de infra, custo de aplicação e etc, para ele conseguir aumentar o share dele. Então, para ele conseguir aumentar o ganho que ele vai ter ali com o que ele está vendendo para a gente, ele precisa diminuir ao máximo o seu custo. E ele faz isso e espreme no máximo. E para ele espremer no máximo, ele usa a observabilidade para traçar qual que está sendo a previsibilidade dele de gasto, aonde que ele está tendo gargalo, onde que ele não está tendo, para ele começar a olhar para os recursos e que eles estejam sempre otimizados. Então, uma outra forma também de você ganhar o jogo, porque se você faz mais barato do que o concorrente, se você faz com mais velocidade do que o concorrente, etc., você vai ganhar. Então, o Spotify é muito bom também nisso, fora num outro ponto, a velocidade de transmissão, dificilmente você pega erro, dificilmente você pega algum problema, então o Spotify é muito rápido em transmissão, ele é muito rápido em pegar problema quando acontece, e ele é muito rápido em resolver gargalos dele, ele é muito rápido em resolver gargalos dele, tanto de muito custo ou de algum tipo de máquina ou de coisas que estão ali sem ser utilizadas e assim por diante. Então, ele consegue diminuir custo, ele consegue entregar uma experiência diferenciada e assim por diante. Então, é uma empresa que também acho que vale ficar de olho. Spotify também foi uma empresa que a gente estudou por muito tempo sobre metodologia e etc. E eu acho que é importante a gente olhar porque eles têm uma vantagem competitiva pelo fato de terem uma observabilidade bem estruturada dentro da empresa, beleza? Outra empresa que eu acho também que acaba ganhando jogo usando observabilidade é a Amazon. A Amazon. Apesar de a gente não falar tanto, a Amazon tem várias vertentes aqui. A gente pode falar de observabilidade quando a gente está falando de AWS, por exemplo, recursos de infraestrutura da Amazon, etc. A gente pode entrar nesse capítulo, porque ali eles também são muito bons, e não só como observabilidade para eles, mas para o mercado. Eles têm muita ferramenta de mostrar para o mercado como está a estabilidade do sistema deles, inclusive eles usam isso como ferramenta de venda, isso é interessante de colocar também porque um dos grandes argumentos de venda da Amazon, da AWS, quando está vendendo recursos de infraestrutura, a Amazon usa como seu principal argumento o fato dela ser extremamente estável, ser extremamente disponível. E com isso ela acaba vendendo muita coisa. Então para isso, observabilidade vai ser fundamental, porque você vai ver quanto tempo você tem de downtime na Amazon vai ser pífio. Então isso é extremamente importante. Isso para a AWS. Mas vamos olhar para a Amazon como marketplace. Quando a gente está olhando para a Amazon como marketplace, em Black Friday, dificilmente você vê a Amazon tendo problemas, ela aguenta Black Fridays gigantescas, americanas, etc., que são muito grandes. Então, ela tem uma alta demanda sobre eventos como a Black Friday e ela tem uma capacidade de conseguir resolver problemas durante a Black Friday que são sensacionais, porque ela consegue identificar muito antes do problema começar a tomar relevância, porque ela tem uma observabilidade muito bem fundamentada. E com isso ela consegue garantir ali que o cliente vai continuar fazendo suas compras, vai continuar fechando o negócio e ele vai conseguir vender. No caso da Amazon, diferente das outras que eu falei, você está vendendo na hora. Então, qualquer tempo de downtime, qualquer momento que você estiver fora, você está perdendo o vento, está perdendo o dinheiro, é dinheiro indo pro ralo. Então, pra eles, o MTTR é extremamente importante, eles não podem perder de vista. E por isso, eles usam muito bem os recursos deles de observabilidade para isso e eles também usam os recursos de observabilidade para ver algum tipo de inatividade de venda. Então, quando eles veem algum tipo de venda despencando ou parando por algum motivo, eles conseguem acompanhar também se tem alguma coisa rolando nos seus concorrentes, o que é super importante também para eles tomarem decisões estratégicas durante casos como o Black Friday, tá bom? Uma outra coisa que daí, para a gente fechar com chave de ouro, antes de passar a bola para o Diego falar com vocês, eu queria falar sobre o Airbnb, que também vem fazendo um trabalho sensacional quando a gente está falando de observabilidade. Eles começam a olhar não só a observabilidade como item técnico, mas como experiência do cliente. Se você olhar o Airbnb, ele tem atacado muito forte a experiência, porque ele é uma ferramenta de experiência, não é uma ferramenta de aluguel, ele é uma ferramenta de experiência. Se você olhar o Airbnb nos últimos anos, no último ano principalmente, ele tem lançado muito uma visão de experiência, de você conseguir fazer coisas diferenciadas, de lugares diferenciados, de momentos diferenciados e assim por diante. Então, ele está muito focado em experiência, em buscar um cliente e não perder ele. O que ele está tentando é te fidelizar. Ele está tentando buscar o mesmo caminho que talvez uma Disney buscou lá atrás, de ser aquela empresa que te impacta positivamente, porque ela consegue te tratar muito bem. E para fazer isso, ela não pode falhar. E quando ela falha, ela precisa resolver muito rápido. Então, para a satisfação e retenção de clientes, eles precisam ter uma observabilidade muito forte. E eles têm. E com isso eles acabam também tendo tudo isso que a gente comentou. Eles conseguem se preparar, adaptar rapidamente as experiências do serviço que eles têm, as necessidades que eles precisam de mudança, e eles também conseguem oferecer ali uma experiência que é diferenciada do que a gente tem nos outros aplicativos. Se você parar para olhar outros aplicativos de busca e de reserva, que é o core do Airbnb, eles estão muitos anos luz distantes do que o Airbnb oferece. Então, eu acho que é outra empresa que também mostra que a observabilidade não é só técnica. A observabilidade é estratégica. Beleza, gente? Agora fiquem com o Diego e até mais.