Latest / Entre Chaves / #230 Como o Datadog está simplificando processos tradicionais de monitoramento
Transcript
- 0:00E está começando mais um entre chaves, o seu podcast
- 0:03desenvolvimento de software. Eu sou a Rafa e hoje a gente vai
- 0:06falar sobre data dog, né? Mais especificamente sobre as
- 0:10novidades que estão rolando aí. Esse ano eu estou aqui com meu
- 0:12colega Angelo para me ajudar a apurar.
- 0:14E aí, pessoal, é uma honra gravar esse episódio hoje.
- 0:17Estou empolgado, já vou dar spoiler aqui de falar isso antes
- 0:20da Rafa, porque nós estamos aqui com a galera da data dog, né?
- 0:23Então uma honra receber eles aqui.
- 0:25Bora para o episódio. Algumas semanas rolou a
- 0:27conferência, né? Anual da data dog.
- 0:30Que é o dash que acontece todo ano, já faz bastante tempo.
- 0:32E nada melhor do que falar sobre isso do que representantes a
- 0:36deita dog, né? Em que inclusive estavam no
- 0:38evento. Queria introduzir vocês aí o
- 0:40Renan Menezes e o Juan Marins, bem vindos, obrigado por
- 0:43aceitarem o convite. Bom, obrigado pessoal.
- 0:45O prazer é nosso estar aqui, eu e o Juan.
- 0:47A gente estava lá no evento, a gente acompanhou de perto todas
- 0:51as novidades, até introduzindo um pouquinho da gente.
- 0:53Meu nome é Renan. Trabalho aqui na data dog e vai
- 0:55fazer quase 4 anos. A gente cuida hoje aqui de uma
- 0:57parte de seasing, de neuring, para quem não?
- 1:00S que é seus Engineering, basicamente é aquele papel de
- 1:02arquiteto que ajuda os clientes a extraírem o melhor da
- 1:05ferramenta em si. Eu hoje estou como senior seus
- 1:07Engineering, e o Juan está como gerente aqui do time.
- 1:09E aí a gente fica dentro de uma vertical aqui da empresa de
- 1:13atendimento a grandes contas, tá?
- 1:14Então a gente está dentro de uma estrutura de majors account que
- 1:17a gente chama aqui e eu estou aqui como senior.
- 1:19SE vai lá, Ruan. Boa, obrigado.
- 1:21Renan. Até IA fazer AA piada aqui, né?
- 1:23Que é uma dupla Sertaneja, né? Ruim.
- 1:24E Renan, é um prazer aqui estar com com vocês também na DTI,
- 1:28estar aqui na entre chaves até. Desembalei ali o meu microfone
- 1:31para participar desse episódio, né?
- 1:32Estava aqui brincando com com o Ângelo, estava ali pegando um
- 1:35poeira, eu falei cara, por que não né?
- 1:36Vamos lá passar conhecimento em 4K, né?
- 1:39Mas é o que o Renan falou mesmo, a gente estava lá no dash, cara,
- 1:42até para ressaltar aqui, já dando um pouco do spoiler do que
- 1:44que a gente vai falar, é que de fato o maior foco né, do que que
- 1:47a gente teve aí de lançamento esse ano foi tudo que engloba,
- 1:50irá como um todo, né? Não só ALLM, né, é um dos pontos
- 1:53Fortes aí que a gente vai acabar trazendo, mas algumas outras
- 1:55coisinhas também para apoiar aí, principalmente, né?
- 1:58Quem é? Deve aí a entender.
- 2:00E esse está utilizando da maneira mais correta ou não, né?
- 2:02Mas aí daqui a pouquinho a gente entra em mais detalhes.
- 2:04Esse foco que você falou, né, acho que mostra um alinhamento
- 2:07muito grande com o que a gente vê no mercado com essas
- 2:09transformações, né? Do software 3.0 e há no negócio
- 2:13e há no desenvolvimento. Simplificação dos times, né?
- 2:16Eficiência. E eu queria entender o que que
- 2:19vocês veem que mudou na necessidade do cliente de vocês
- 2:23e o como que isso refletiu, né? No evento desse ano, no que foi
- 2:27apresentado? Boa aí até um ponto curioso.
- 2:30Pra quem não conhece um pouquinho, até falando um
- 2:32pouquinho da empresa, né, a data dog, ela já tem aí 15 anos de
- 2:35mercado, né? Ela nasceu em 2010 e uma das
- 2:37coisas que a gente faz e um pouco do nosso DNA, na verdade,
- 2:41que a gente nasceu de engenharia de software, como como um todo,
- 2:44e a gente foi feito para engenheiros, né?
- 2:46Então, diferentemente de outras empresas aí no mercado, que cara
- 2:49você vê um Monte de marketing, um Monte de propaganda e et
- 2:52cetera, a gente só investe basicamente cara, 1/3 da receita
- 2:55em pesquisa e desenvolvimento, e grande parte disso é ouvindo
- 2:58clientes, então tudo que a gente cria.
- 3:00E é, hoje em dia é basicamente através de feedback que os
- 3:02clientes vêm trazendo pra gente, né?
- 3:04Respondendo à sua pergunta, basicamente o que que a gente
- 3:06tem feito é adequar dores, né, que os clientes vêm trazendo pra
- 3:10gente que a observabilidade tradicional não conseguia
- 3:12alcançar, né? Então não adiantava a gente ter
- 3:14ali, cara somente os 3 pilares, somente algumas coisas de
- 3:17segurança, ficava sempre um gap ali de como é que eu monitoro
- 3:20alguma coisa que você tem em ling Chen, por exemplo, qual que
- 3:23é a melhor maneira de monitorar isso?
- 3:25Como é que eu garanto que isso realmente está seguro, como é
- 3:27que eu consigo garantir na ponta de que que.
- 3:30Não tem nenhum usuário, por exemplo, tentando fazer 11
- 3:32prompt injetion, tentando ali fazer alguma coisa maliciosa com
- 3:35o chatbot da sua empresa, né? Então, baseado nisso, a gente
- 3:38ouviu do mercado, trouxe para dentro de casa e começou a criar
- 3:42soluções para resolver esses problemas e integrar com o resto
- 3:45da observabilidade mais tradicional, né?
- 3:46Digamos assim que a gente já tinha.
- 3:48Então isso é um pouco da da origem, né?
- 3:50Dessas novas funcionalidades que a gente vem agregando.
- 3:52Pensando assim, pelo que a data dog já representava no mercado,
- 3:54a data dog já é gigante global, já atende clientes aí no mundo
- 3:59inteiro, mas. Dado esse essa informação que
- 4:01você trouxe, vocês estão sempre ouvindo os clientes, fazendo
- 4:03investimento em pesquisa, desenvolvimento tal com esse
- 4:06dash que a gente viu que teve muita novidade.
- 4:08Vocês acham que coloca a data dog num novo patamar ou assim já
- 4:12falando em outras palavras, a data dog já saiu na frente assim
- 4:14dos concorrentes e já tá fazendo coisas bem novidade.
- 4:17Vocês lançaram aqui que eu nem imaginaria que já dava pra
- 4:19fazer, sabe? Daqui a pouco a gente vai entrar
- 4:21nos detalhes delas, mas você acha que a data dog já saiu bem
- 4:24na frente assim dos concorrentes, cara?
- 4:26Eu acho que sim. E acho que não.
- 4:27Só isso, né? Na verdade, as coisas que a
- 4:29gente. A gente vai criando, a gente já
- 4:31viu isso no mercado de maneira geral, elas meio que se tornam
- 4:34um padrão e a gente acaba elevando a maturidade da
- 4:37comunidade de observabilidade como um todo, né?
- 4:39Não é só uma funcionalidade que vai acabar diferenciando uma
- 4:43ferramenta ou outra, né? Mas a gente acaba levando a
- 4:45cultura pra um, pra um outro nível, onde aquilo ali se torna
- 4:48Oo novo, normal, né? Hoje, quando a gente fala, por
- 4:50exemplo, de 3 pilares, cara, todo mundo tem, mas se você olha
- 4:53isso há 6 anos atrás, era uma coisa muito complicada de fazer,
- 4:56né? E a e a que a gente vem
- 4:58introduzindo, né, dentro do sistema.
- 5:00Mas óbvio que a gente é um dos pioneiros a trazer isso, mas Eu
- 5:02Acredito que apesar de ser um diferencial, vai ser um novo
- 5:05padrão. Eu acho que daqui pra frente,
- 5:07né? Assim como e há de maneira
- 5:08geral, ela está se tornando isso na nossa vida dentro de
- 5:11obsserbilidade, ela vai acabar se tornando o normal também, né?
- 5:14Então esse caso clássico que a gente tem de cara ter que fazer
- 5:17investigação manual o tempo todo, é uma pessoa só que você
- 5:20tem no time, por exemplo, que sabe Oo contexto inteiro, e essa
- 5:23pessoa sai da empresa, fica doente, você tem um incidente,
- 5:25não consegue resolver facilmente, é uma das coisas que
- 5:27a gente vê que cada vez vai ser. Menos frequentes de acontecer,
- 5:31né? Porque IA consegue pegar esses
- 5:33contextos mesmo de uma maneira muito rápida e já conectada com
- 5:36tudo que está correlacionado ali no ambiente.
- 5:38Eu acho que você falou na abertura que a gente investe
- 5:40muito em pesquisa e desenvolvimento.
- 5:42Isso é um fato. Então a gente de fato não é
- 5:46porque hoje eu trabalho aqui, mas de fato a gente tem uma
- 5:48postura bem agressiva. Quando a gente fala de novas
- 5:51features, de novos desenvolvimentos, de compra de
- 5:54empresas e tudo mais. Acho que é até para não cortar
- 5:56um pouco aí o que a gente tem para falar hoje, mas muitas das
- 5:59coisas que a gente. Te entrega e desenvolve é com
- 6:02feedback desses clientes. E de fato, eu concordo
- 6:04totalmente com Ruan e acho que daqui um tempo você vai ser o
- 6:06novo normal. Começa você olhar para o mercado
- 6:08hoje, assim, a gente está fazendo coisas já que elevam em
- 6:11muito a maturidade de operações, em redução de tempo, de deteção,
- 6:17de resposta, incidente e tudo mais, né?
- 6:18E a gente viu o é ou ela lema, observar a hability, né?
- 6:21Que ele basicamente muda a forma como que você monitora os
- 6:25agentes possibilita que você lebugue o seu agente, né?
- 6:28E eu queria entender o que que? Isso muda para colocar em
- 6:31produção, né? Asias?
- 6:33Agora está mais fácil a gente produtizar uma aplicação com IA.
- 6:36Hoje realmente é o que você falou, então muitas pessoas usam
- 6:40IAA. Gente, acaba sempre caindo no
- 6:42exemplo do ChatGPT, tá, mas não é que a gente tem uma
- 6:44preferência por uma tecnologia a ou b, mas é que cara é o grande
- 6:47percursor, é o que mudou aí, algumas coisas da nossa
- 6:50realidade. Então muitas pessoas usam hoje
- 6:52no dia a dia para diversas tarefas, mas pouca gente sabe ou
- 6:56quer saber como isso se comporta por trás.
- 6:58Então basicamente você manda uma pergunta, cara.
- 7:00Ele se vira lá do outro lado e te retorna ali.
- 7:02Muitos pontos prontos, né? Agora, quando você traz isso
- 7:05para um cenário Enterprise, quando você está dentro de uma
- 7:07empresa e você precisa administrar uma solução que usa
- 7:11modelos de a, isso acaba se tornando uma grande dúvida,
- 7:13porque as pessoas ainda assim continuam achando que é cara,
- 7:16você vai mandar para o modelo, ele vai se virar lá dentro.
- 7:20Talvez você coloque alguns guard raios ali, né?
- 7:22Por questão de de safety, mas as pessoas têm essa convicção de
- 7:25que você vai mandar, ele vai se virar e ele vai voltar com a
- 7:27resposta pronta, mas a gente sabe que em.
- 7:30Tecnologia nem tudo é tão fácil, né?
- 7:31Se fosse tão fácil que não estaria aqui.
- 7:33Então a gente traz essa confiança para os times de
- 7:36abrirem essa caixa preta e entender exatamente por onde o
- 7:39workflow está passando, como que ele está fazendo as etapas ali
- 7:42dentro, como que ele categoriza, como que ele organiza os tokens,
- 7:46porque a gente sabe que uma chamada de LLMC, ela é uma
- 7:49chamada não determinística, então a gente não consegue
- 7:52garantir sempre a mesma resposta para o mesmo prompt e tudo mais.
- 7:55Então isso acaba trazendo uma complexidade muito grande quando
- 7:59a gente. E está analisando essas
- 8:01aplicações e aí respondendo a pergunta, sim, hoje é mais fácil
- 8:04de você produtizar, de você criar uma aplicação, porque como
- 8:07que você vai dar suporte ou você vai dar melhorias para alguma
- 8:10coisa que você não entende como está acontecendo por baixo?
- 8:12Ah, eu achei uma PI lá da da anthrope que eu da open AI sei
- 8:15lá, e ele me retorna, tá bom, mas você tá tendo gargalo com
- 8:18isso, como que essa qualidade tá acontecendo ali dentro?
- 8:21Então a gente traz essa essa capacidade de você abrir esse
- 8:24cara e você conseguir entender exatamente o que ele está
- 8:27fazendo dentro de cada etapa. E aí quando você entende isso,
- 8:29você. Consegue melhorar a performance?
- 8:31Enfim, vários pontos aí que a gente vai falar um pouquinho.
- 8:33Mais para frente, só uma coisa que você falou, aí você falou
- 8:36que ALLM ela é, não determina inística, né?
- 8:38Vou trazer uma curiosidade aqui, o chá de GPT.
- 8:41Toda vez que você pede para ele um número aleatório entre 1 e
- 8:4350, ele te fala o mesmo número, que é 27.
- 8:47Aí fica curiosidade para os ouvintes, aí depois você entra o
- 8:50chá de GPTE, fala assim, me dá um aleatório, entra 1 e 50,
- 8:52resposta 27. Isso vai render um episódio
- 8:54aqui, eu tenho certeza. Mas então eu já queria que você
- 8:56comentasse, aí nós estamos falando aqui basicamente da LR
- 8:59Lemos observabi. Né?
- 9:00E aí eu acho que essa pergunta vai, eu vou repetir ela várias
- 9:03vezes durante o episódio. Essa é uma ferramenta dentro do
- 9:06da da dog, que já existia e foi melhorada, e aí por isso que o
- 9:09dash trouxe ou é uma ferramenta completamente nova.
- 9:12Então acho que para todas as ferramentas, todos os recursos
- 9:15que a gente comentar aqui hoje, a gente podia dar essa essa
- 9:17noção aí também se é algo que foi melhorado ou se é algo
- 9:20completamente novo, né? E aí você fica à vontade também
- 9:22já para comentar os recursos mais legais aí que já tem dentro
- 9:25do PLLM observability. Quando a gente fala do produto
- 9:28em si, ele é um produto um. Novo, mas ele vem sendo
- 9:31melhorado, então a gente lança alguns produtos em beta, porque
- 9:35a gente não chama mais de beta aqui a gente mudou para perview,
- 9:37né? Então a gente lança ali o
- 9:38produto em perview para alguns poucos clientes testarem,
- 9:40melhorarem e tudo mais, e a gente faz o lançamento no nosso
- 9:43evento. Então, como é um perview,
- 9:45basicamente a gente tem feature flex ali para habilitar dentro
- 9:47de algumas contas ou não, então muitos dos clientes não sabem
- 9:50que ele já existe, ele já está sendo testado ali, é óbvio que
- 9:52dentro de um número menor de clientes, mas ele já existe e
- 9:55tudo mais, então com essa parte do LLM não foi diferente, então
- 9:59a gente já vinha melhorando. Já vinha testando, inclusive com
- 10:01clientes aqui do Brasil, e a gente fez o grande lançamento,
- 10:04ou seja, OGA de fato ali no dash, mas falando um pouquinho
- 10:07dos problemas que a gente lida resolver com esse produto, né,
- 10:11com esse módulo. Então, como a gente comentou, a
- 10:13gente não tem, é algo determinístico, ou seja, é isso
- 10:16que você falou, que é até algo interessante que eu não sabia.
- 10:18Quando você pergunta alguma coisa, teoricamente a resposta
- 10:20pode vir diferente, principalmente se você faz uma
- 10:22pergunta muito complexa, você pergunta ela mais de uma vez por
- 10:25um usuário diferente, que ele tem um contexto diferente
- 10:27guardado, ele vai muito provavelmente de retornar um.
- 10:30Um output diferente, né? Então vamos ser um pouco mais
- 10:32técnico e vai te retornar um output diferente.
- 10:34E acontece que a gente tem as famosas alucinações, então ele
- 10:37pode inventar informações falsas, né?
- 10:39Entre aspas, porque ele está tentando prever o próximo token,
- 10:42né? Então é o modelo, como a
- 10:44tecnologia funciona e por que que ela é tão revolucionária e
- 10:47ele vai tentando prever os próximos tokens.
- 10:49E acontece que nessa ele pode passar a ter uma alucinação,
- 10:51retornar ou te falar sobre alguma coisa que não tem nada a
- 10:54ver com o que você perguntou, ou até te trazer informações falsas
- 10:57que a gente tem visto aí várias sanções no mundo, tem até um.
- 11:00Caso bem interessante lá dos Estados Unidos, que tinha alguns
- 11:02advogados usando OIA ali para levar para o juiz, e aí foram
- 11:06descobertos porque eles começaram a fazer citações
- 11:09falsas em defesa, as petições, enfim, eu não sou advogado aqui
- 11:12para usar termos tão técnicos, né?
- 11:13Mas enfim, ele estava usando informações falsas e aí ele
- 11:16estava sofrendo penalizações, né?
- 11:18Então, então a corte lá nos Estados Unidos, ele estava
- 11:20estava penalizando alguns advogados por conta disso,
- 11:22porque eles estavam usando EAIA, estava inventando alguns casos e
- 11:25ele, em vez de revisar o que AIA estava trazendo para ele, né?
- 11:28Em vez de usar isso como um. O piloto, ele estava só pegando
- 11:32tipo control c control, VE os casos nem existiam, né?
- 11:35Então é algo bem cuidadoso que a gente tem, que tem que lidar no
- 11:38dia a dia e os custos também, né?
- 11:40Acho que os custos é algo que a gente não pode deixar de
- 11:42comentar, que a gente tem custos muito altos quando a gente usa
- 11:45modelos mais novos, modelos mais superformáticos, se a gente abre
- 11:49isso, por exemplo, Ah, eu sou de uma empresa de de rede de
- 11:52farmácias aqui que eu tenho, sei lá, 2000 farmácias em todo o
- 11:55Brasil, cara, eu abro isso para mar aberto, como que vai ser o
- 11:58meu custo? Um modelo muito.
- 12:00Performático. Então a gente trouxe uma
- 12:01funcionalidade que a gente consegue fazer experimentos
- 12:04dentro da ferramenta. Então você consegue pegar inputs
- 12:08específicos e você rodar dentro da ferramenta, tá?
- 12:11Com modelos diferentes, e você verificar como que está a
- 12:13performance, como está a latência, como está o custo e
- 12:16você fazer otimizações para que você rode com o modelo mais
- 12:19performático para você. E nem sempre o melhor modelo é o
- 12:22mais performático, né? Você tem sempre essa balança de
- 12:25custo, performance, latência, segurança, et cetera, mas acho
- 12:29que é. E por aí você comentou custos,
- 12:31né? Eu vi que tem uma ferramenta de
- 12:34monitoramento de GPU que eu achei muito legal, porque, de
- 12:37fato, o custo hoje com OGPUE, com os modelos é o talvez e o
- 12:41maior gargalo para você. O maior medo das pessoas também
- 12:45de adotarem. O medo, né, de adotar um a
- 12:47gente, o uso de agronegócio. É até um caso interessante.
- 12:50A gente tem um programa interno aqui dentro da empresa, até para
- 12:53a pessoa que está ouvindo conhecer um pouquinho sobre a
- 12:54data dog se que acho legal, que é uma empresa global, uma
- 12:56empresa Americana e tudo mais, né?
- 12:58A gente tem um programa que chama da.
- 13:00Que basicamente são conexões aleatórias que você faz com
- 13:03pessoas do mundo, então você se coloca à disposição ou de papos
- 13:06aleatórios ou de papos específicos, então a gente tem
- 13:08um sobre IAA, gente tem um sobre segurança e tem o geralzão, você
- 13:12coloca lá, então toda semana a gente conecta com uma pessoa
- 13:15aleatória, 15 minutos, você entra com essa pessoa de n
- 13:17lugares do mundo e você bate um papo, beleza?
- 13:19E eu sempre participei disso, que é legal, que você conecta
- 13:21com pessoas que estão entrando na empresa.
- 13:23Agora a pessoa tem dúvida que você vê como que é e tal, enfim,
- 13:25eu gosto disso. E aí certo dia eu escrevi um
- 13:27site, só que do fundador da data dog, que hoje é o nosso.
- 13:30Que é o Alex lecock, que é até 11.
- 13:32Outro caso interessante, os nossos 2 fundadores, que é o
- 13:35Olivier e o Alex lecock, eles ainda permanecem na direção da
- 13:38empresa, mesmo depois do boom, mesmo, mesmo depois da empresa
- 13:42se tornar bilionária, enfim, então eles ainda permanecem.
- 13:44E eu recebi o invite do donut de um desses 2 caras, olhei,
- 13:48chequei e tal, né? Eu falei, cara, beleza, né,
- 13:50vamos lá, vamos bater um papo com ele, e aí eu falei, pô,
- 13:52preciso levar algumas perguntas pra saber um pouco mais, né?
- 13:54Tô tendo uma oportunidade aqui, muito legal, por mais que ele
- 13:56seja um cara super aberto, né? Se você vai lá no escritório em
- 13:59Nova Iorque, ele está. Tão lá pegando cafezinho, se
- 14:01você chegar pra dar um oi e tal, falar com ele, eles são super
- 14:03abertos. Mas sim, eu falei, Carlos, vou
- 14:05aproveitar isso. E eu separei algumas perguntas e
- 14:06uma delas foi como isso aí já tem, sei lá, talvez uns perto de
- 14:101 ano, tá mais ou menos isso. E aí eu perguntei assim, cara,
- 14:12como que a data dog está olhando para o futuro com OIA?
- 14:15Fiz essa pergunta Pra Ele, aí ele deu aquela pausa ali de
- 14:17alguns segundos, respirou fundo, falou assim, AIA é algo que não
- 14:21tem mais como a gente voltar atrás, né?
- 14:23O mundo de TI como um todo, só que é algo muito interessante,
- 14:26porque é um buraco sem fungo, então.
- 14:30Se eu for imprudente, eu jogar todo o dinheiro da datadog
- 14:32dentro de AA gente vai consumir todo o dinheiro, todo nosso
- 14:35caixa, em todo nosso investimento, então é algo muito
- 14:37legal, mas você tem que ter um certo receio de como você vai
- 14:41fazer esses investimentos para e a que aí vem de encontro com a
- 14:43pergunta que você fez, que é esse monitoramento de GPU,
- 14:46enfim, esses custos, que de fato são coisas que às vezes travam
- 14:49algumas iniciativas dentro das empresas.
- 14:51A falta de previsibilidade não é o custo em si, mas como você
- 14:54sabe o quanto você vai gastar ou de que você vai ficar dentro do
- 14:57seu budget e et cetera, né? Tem vários pontos ali e ele
- 14:59falou. Ou que é algo que a gente estava
- 15:01indo, com certeza, e que ele estava, né, controlando isso
- 15:04para que a gente fizesse os investimentos necessários no nos
- 15:06momentos necessários. E é legal, porque dito isso, a
- 15:09datadog, ela tem uma cultura de criar soluções para resolver o
- 15:13próprio problema. Então hoje a gente tem mais de
- 15:1530000 clientes no mundo todo, todos eles rodam em cima do
- 15:17nosso Sales. Hoje a gente, se eu não me
- 15:19engano, é o quarto ou quinto maior ambiente cubernets do
- 15:22mundo. Então a gente tem diversos
- 15:23problemas em escala muito grande que a gente cria, porque o nosso
- 15:26ambiente é muito grande, né? E aí um desses problemas foi
- 15:29isso, cara. Como que a gente monitore?
- 15:31Como que a gente olha para esses custos?
- 15:32Então a gente lançou essa feature para você olhar para
- 15:34GPU, para você olhar para LLN como um todo, porque é algo que
- 15:37a gente está indo para esse. A gente resolve o nosso próprio
- 15:39problema. Depois a gente vende isso para
- 15:40os clientes. O Renan, isso que você está
- 15:42falando, que vocês têm vários problemas aí você um dos maiores
- 15:45clusters de covernet do mundo e tal, e que vocês estão olhando
- 15:47para esses problemas e gerando soluções com isso, né?
- 15:50Isso quer dizer que a data dog, então, está presente em todos os
- 15:54as etapas do desenvolvimento. Tipo eu, eu vi que vocês têm
- 15:57algumas ferramentas que inclusive foram anunciadas no
- 15:59deixa aí. Que ajudam na vida do
- 16:01desenvolvedor antes de colocar as coisas em produção também,
- 16:04né? Não é só depois, na parte de
- 16:06monitoramento e observabilidade em si, tem várias etapas ali
- 16:09antes de desenvolvimento, que a data dog já está contribuindo
- 16:12também, né? Então isso se dá tanto por essa,
- 16:15por essa dinâmica de observar os nossos problemas e propor
- 16:19soluções, mas também por um posicionamento da data dog de
- 16:21atuar em todo o ciclo de desenvolvimento.
- 16:24Só um ponto. O próprio LM experimentes que
- 16:26você falou? Isso é a etapa de
- 16:28desenvolvimento, né? Antes de um.
- 16:30Você produtizar 11 algoritmo de machine Lane, um modelo de LLM.
- 16:34Existem esses experimentos que são feitos?
- 16:36Boa, vamos lá respondendo a pergunta do do Ângelo tem.
- 16:39E no final do dia, acho que essa é a é a grande magia aqui da
- 16:42plataforma, né? Que tudo acaba se integrando
- 16:44quando a gente fala de de observabilidade como um todo,
- 16:47né? Óbvio que IA foi ali um dos
- 16:48maiores focos do do dash, mas um dos 5 focos que a gente teve é
- 16:53uma coisa que a gente chama shift left, né?
- 16:55Que a gente de fato né, mover um pouco desse pensamento de que a
- 16:58gente só monitora depois. Vez que alguma coisa realmente
- 17:01está de produtizado ali, está em produção, rodando já e na
- 17:04verdade a gente consegue ajudar desde quando o cara está com
- 17:07vers code aberto, por exemplo, né?
- 17:09A gente tem um plugin para de fato a gente ajudar, ou deve a
- 17:12codar ali alguma coisa, ele já consegue identificar algum tipo
- 17:15de problema de segurança, inclusive quando ele está
- 17:17acordando ali, né? Ele vê assim, cara, essa maneira
- 17:19que você está escrevendo a consulta aqui é passível de ter
- 17:21um scale injection, né? No momento que o cara está ali
- 17:23de fato desenvolvendo e a gente tem a possibilidade também, né,
- 17:26quando a gente está com o ambiente monitorado, com o
- 17:29datadog e o deve. Ele está acordando quando ele
- 17:31começa a receber esses erros. Ele mesmo tem uma conexão, né,
- 17:34com esse módulo de a dele para já prover melhorias para aquele
- 17:38código, né? Então imagina que você tem um
- 17:39cenário onde você tem uma aplicação que cara, ao invés de
- 17:42você fazer uma consulta bem estruturada, né, você vai lá e
- 17:45faz, sei lá, 200, 300 selects no banco e volta a cada hora com
- 17:50com uma linha, né? Então toda hora você tem que
- 17:51ficar indo e voltando, a gente consegue analisar isso e falar.
- 17:54Ao invés de fazer isso, você pode fazer um select só e
- 17:56reduzir seu tempo em x por cento naquela consulta a gente.
- 18:00Naquela transação, né? Então o shift lept, ele vai
- 18:03consistir para isso, né? A gente conseguir melhorar a
- 18:05qualidade ali do que que está sendo entregado antes mesmo de
- 18:08subir. Inclusive uma das possibilidades
- 18:10que a gente tem é de ter um Gate de qualidade mesmo, né, baseado
- 18:14em algumas condições que a gente consegue configurar, né?
- 18:16Então você acaba utilizando o data dog como algo para
- 18:20mensurar, né, a qualidade do que que você está entregando e se
- 18:22for abaixo, você simplesmente não sobe para a produção.
- 18:25Aquele código ali que pode estar ou vulnerável ou mal, mal
- 18:28otimizado, né? São algumas das.
- 18:30As coisas que a gente consegue fazer, sim.
- 18:31Isso é aquele internal developer portou AIDP.
- 18:35Não é, é, essa é uma outra parte e cara, tem e é uma coisa
- 18:38engraçada, né? Até te falar aqui é que o Tatá
- 18:40dog, ele acabou se tornando praticamente um Cláudia
- 18:42provider, né? A gente atende todos os públicos
- 18:45possíveis, né? Obviamente a gente está aqui
- 18:46falando com um público mais deve, mas ele vai, cara, desde o
- 18:49pessoal que cuida de rede, por exemplo, até o pessoal que cuida
- 18:52de UX Na Na outra ponta lá OIDP ele vai ser uma outra parte que
- 18:56a gente está lançando, que a gente lançou agora no dash no
- 18:59dia. Vez de 10 e 11.
- 19:00Está aí, Renan, e o Brito vai ter que falar.
- 19:02Não bacana, até para complementar o Juan aqui, então
- 19:05OIDP basicamente com uma galera aqui é deve pensa no backstage,
- 19:10né? Então a gente tem o backstage
- 19:11ali onde você consegue subir tudo que você tem e a ideia da
- 19:14data dog foi os nossos clientes, a gente tem a gente basicamente
- 19:17em tudo dos nossos clientes, então como a gente já tem muita
- 19:20informação, a gente tem conexão com os cloud providers deles, a
- 19:23gente tem a gente em tudo, a gente está coletando diversas
- 19:25informações, por que que a gente não tem um IDP interno nosso, ou
- 19:29seja, você? Consegue ter organizado tudo o
- 19:31que você tem dentro da sua empresa, você consegue ter por
- 19:34alnership, enfim, você consegue de fato colocar tudo dentro de
- 19:37um único lugar. Porque pensa que eu sou uma nova
- 19:40pessoa que entrou aqui no time do cliente, lojinha do seu Zé e
- 19:44como que eu sei exatamente tudo que tem lá dentro, quais são os
- 19:46serviços que eu tenho, quem que são os alners desse serviço,
- 19:50como que está a performance desses caras?
- 19:51É, a gente tem uma parte de score que é bem legal também
- 19:54ligado a isso, enfim, então como que eu consigo olhar para como
- 19:57que está o score desses serviços pensando em melhores práticas?
- 20:00De observabilidade como um todo, né?
- 20:02E não de LLM aqui só. Mas, por exemplo, Ah, eu tenho a
- 20:05correlação do Tracy com o log, eu tenho a minha infraestrutura
- 20:07sendo correlacionada também e a gente consegue colocar scores,
- 20:10né? E a gente vai medindo de acordo
- 20:12com scores e a gente vai tendo tudo.
- 20:14Ou seja, antes a gente chamava esse cara de software catálogo,
- 20:16inclusive tem um mastas bem legal que o início do
- 20:19desenvolvimento desse produto veio do feedback de um cliente
- 20:22brasileiro. Então a gente tinha um cliente
- 20:23aqui do Brasil, ele precisava disso, então a gente conectou
- 20:26com os PMs, sentamos todo mundo e os PM falaram, cara,
- 20:29realmente. Faz sentido a gente ter uma
- 20:30coisa assim na plataforma, eles começaram o desenvolvimento por
- 20:33conta disso e a gente chamava de software catálogo, então a gente
- 20:36foi melhorando e tal, enfim, vendo por onde o mercado estava
- 20:39indo e hoje a gente renomeou isso para IDP, então vendo o que
- 20:42o Ângelo comentou lá atrás, que é cara, não é um produto novo,
- 20:45novo, novo, então é um produto que a gente está readaptando e
- 20:47lançando aí de acordo com o que o mercado está está
- 20:50necessitando. Então de fato é um portal
- 20:52interno para os desenvolvedores, para todo o time ter tudo ali
- 20:55dentro. Então pô, quais são as minhas
- 20:56APIs? Enfim, eu tenho tudo ali dentro
- 20:58desse portal. Bom, e aí?
- 21:00E complementando aqui bem, bem rapidinho, né, até pro pessoal
- 21:03aí mais de liderança. É uma das coisas bem legais
- 21:05desse desse DP que a gente tem uma série de repórter em cima
- 21:08disso, né? Então você consegue ver
- 21:09exatamente como é que está Oo escore ali de cada time que você
- 21:13tenha, né? Qual que é a pontuação de cada
- 21:15um deles e se e se inclusive você quiser, né?
- 21:17A gente consegue ter ali targets diferentes, né?
- 21:20Para cada um desses esse aliodes você consegue ver, né, semana,
- 21:22semana, como é que está a evolução deles ali, né?
- 21:25Caso caso você tenha uma iniciativa de cara melhorar a
- 21:28qualidade do time x em a. Até y por cento, né?
- 21:31Então todo todo esse tipo de avanço, né?
- 21:33Ao longo do tempo a gente consegue ver junto com algumas
- 21:35outras métricas, né, quando a gente fala de esses SLOS de
- 21:38maneira geral, né, não só a nível de qualidade, mas de
- 21:41disponibilidade mesmo. Então qual que é Oo tempo ali?
- 21:43Por exemplo, desde o último incidente, qual que é o tempo
- 21:46médio para você conseguir ou reparar ou resolver ali algum
- 21:49tipo de incidente por time que fica bem, bem legal, né?
- 21:51Assim, você consegue saber exatamente onde direcionaria a
- 21:54maior parte do esforço internamente.
- 21:56Eu queria comentar que Juan ou Renan, não lembro, comentou.
- 21:59Como que legal? Como que está?
- 22:00Que as coisas se conectam assim, né?
- 22:01Juan? Estava falando aí agora que
- 22:03existe a ferramenta que monitora ali o código e te faz algumas
- 22:06sugestões. Oo Renan comentando agora de
- 22:09tudo da história do IDPE aí eu queria trazer uma coisa que tem
- 22:12tudo a ver aí, que é o bits. AI deve a gente, né?
- 22:16Que ele consegue perceber automaticamente que está
- 22:19acontecendo alguma coisa errada, ele consegue achar lá no código
- 22:22fonte onde está o problema, ele consegue subir um PR
- 22:24automaticamente, né? Então acho que.
- 22:25Se o deve vai virar um aprovador de PR, é isso eu?
- 22:27Achei isso sensacional assim, cara, eu?
- 22:30Isso foi uma das coisas que eu falei assim que é cara, as
- 22:32ferramentas de de observabilidade estão evoluindo
- 22:34numa velocidade absurda. Isso é bom, tá?
- 22:37Eu acho isso maravilhoso. Não sei se deve vai virar
- 22:39aprovador de BR igual a Rafa está falando aqui, mas eu queria
- 22:42saber a visão de vocês isso. Boa, vamos lá.
- 22:44É, na verdade, antes de falar do DFA, gente falando do bit CE
- 22:47mesmo, né? Que foi alguma coisa que a gente
- 22:49introduziu. Aí me corrigiu se eu estive
- 22:50errado, realmente foi em 2023, ali, num num dos déficit que a
- 22:53gente fez, que era a ideia de fato trazer de maneira bem
- 22:58embrionária ali um e assim assim o.
- 23:00Ultra simplificado aqui, né? Um chatbot para a gente
- 23:02interagir com o contexto que a gente tinha de observabilidade,
- 23:05né? Então a gente ali, cara, e
- 23:06perguntava, pô, o que que está acontecendo com a minha
- 23:08aplicação x? Ele IA lá, olhava os monitores e
- 23:10falava, Ah, eu estou vendo que tem uma alta latência aqui numa
- 23:12comunicação com esse cluster de post, por exemplo.
- 23:15Então ele era muito mais um um assistente ali, né, que a gente
- 23:18fazia algumas perguntas que eu não sabia mais o que fazer
- 23:21alguma coisa nesse sentido. E ele foi evoluindo, né.
- 23:23Então o bitsea, ele utiliza ali algumas partes da ferramenta,
- 23:27né? Então imagina que existe 11
- 23:28layer ali de língua. Imagem natural mesmo Pra Ele
- 23:31saber o que que ele tem que buscar por trás, né?
- 23:33E um deles é de fato o Watch dog, que foi um dos maiores que
- 23:37a gente tem, que é o que carinhosamente aqui, né?
- 23:39A gente chama de Watch dog e aí cara, tem um Monte de de piada
- 23:42internas aqui, de cachorrada, enfim, mas a ideia desse cara,
- 23:45ele conseguir identificar as coisas que estão sendo alteradas
- 23:48No No ambiente ali em tempo real, né?
- 23:50Então imagina que você vai lá e faz o depósito de uma versão
- 23:52nova, né? Esse cara?
- 23:53Ele consegue pegar automaticamente que essa versão
- 23:56nova começou a introduzir erros que não aconteciam antes, por
- 23:59exemplo, e por conta. Disso você tem um usuário XPTO
- 24:02acessando o cara da savassi lá, que está impactado, né?
- 24:05Então ele consegue fazer essa correlação, fim, fim.
- 24:07O bitsea era um grande agregador disso e agora a gente está
- 24:10começando a expandir as capacidades dele, né?
- 24:12Então a primeira utilizando de fato, né, todo esse poder
- 24:15computacional de LLM hoje em dia e dando mais contexto ali Pra
- 24:19Ele conseguir identificar o que que está acontecendo.
- 24:20Então, antes de falar do EVI, gente, né, tem OSRIA, gente, que
- 24:23é o que que acho que é um, é um dos carros chefes aí que a gente
- 24:26vai acabar tendo esse ano, que é de fato alguém que vai estar.
- 24:30Auxiliando ali na resolução de problema.
- 24:32Então, quando tem alguma coisa acontecendo, qual que é Oo
- 24:34comportamento humano, né? A gente vê, cara, que sei lá,
- 24:37tem um servidor com algum tipo de problema, seja um consumo
- 24:40alto de de recursos, seja uma API, está respondendo com a
- 24:43latência mais alta, uma taxa de erro alta.
- 24:45A gente começa a olhar o entorno, né?
- 24:46Então a gente vai ver, pô, se essa API está lenta, vou ver a
- 24:49base de dados que ela está utilizando, eu vou ver as outras
- 24:51APIs que elas chamam, vou ver as APIs que chamam ela, enfim, você
- 24:54começa a fazer isso manualmente, né?
- 24:56O que que OSREA gente faz ele olha exatamente.
- 25:00Tudo isso de maneira automática, né?
- 25:02Então ele começa de fato criar uma investigação interna e vai
- 25:05olhando todas as hipóteses possíveis, né?
- 25:06Então ele cria uma lista cara com 20 3040 hipóteses possíveis.
- 25:10Ele vai ali executando algumas ações, né, de ir na própria
- 25:13apelido tatadog para consultar e entender esse tipo de
- 25:15comportamento. Ele pode executar ali algum tipo
- 25:18de de ação, né? Então ele vai pegar exatamente o
- 25:20comportamento humano EE replicar até de fato achar uma causa
- 25:23raiz, e por Ventura, se possível, né?
- 25:25Se ele conseguir de fato achar, já encadear até algum workflow
- 25:29de alto. Uma ação para a correção, se for
- 25:31o caso, e a ideia do DEVEA gente é bem semelhante, só que para
- 25:34deb, né, é a gente de fato conseguir consolidar, né?
- 25:37Você até brincou né? Se o deb ele vai virar ali um
- 25:39aprovador de PRS cara, varia né? Depende, talvez porque o que que
- 25:43ele vai acabar fazendo é aqueles erros que na no final do dia,
- 25:47né? O usuário ficava trazendo pra
- 25:48gente ali o que a gente ficava descobrindo o que cara por acaso
- 25:52aparecia lá no sonorkilb e ficavam lá numa fila infinita de
- 25:56coisas desfiorizadas, porque a gente tem outras metas para
- 25:58bater e agora talvez elas. Sejam muito mais fáceis, né?
- 26:01Muito mais ágeis da gente conseguir aprovar e colocar de
- 26:04fato para funcionar, porque a própria e a ela já tem um
- 26:06contexto ali, né? Ela sabe como você cobra, ela
- 26:08sabe os padrões que você usa, ela sabe exatamente qual é a
- 26:11arquitetura da aplicação inteira ou quais as arquiteturas das
- 26:13aplicações que se comunicam. Então ele pega não só o código
- 26:16puro, mas ele começa a pegar também todo o contexto do que
- 26:19que já está sendo observado, né? Então acho que esse é o próximo
- 26:22ponto, né, a gente pegar e não só ter ali de fato a parte de
- 26:25erro EE melhorias, mas de fato começar a ter cara, como é que
- 26:28eu posso reduzir o custo de? De Infra que você tem mudando a
- 26:31arquitetura da sua aplicação por trás, né?
- 26:33Então acho que aí ela vai começar a caminhar para esse
- 26:36ponto e aí vai ser alguma coisa mais de de fato, né?
- 26:39Otimização ali num nível mais mais extremo do que só a
- 26:43resolução de problemas, porque hoje, mal ou bem, isso já tem
- 26:46outras ferramentas que consigam fazer, né?
- 26:47Então a nossa ideia está sendo mais caminhar pra pra esse
- 26:50caminho. A gente vê uma tendência, né, da
- 26:53da do uso de linguagem natural em várias ferramentas.
- 26:56Eu acho que isso está mudando a configuração dos times, né?
- 27:00Mas isso muda, na opinião de vocês, o perfil do usuário que
- 27:03vai acessar a plataforma, né? E agora vocês têm assim, não é
- 27:07só só a pessoa técnica que vai estar ali acessando, vai estar
- 27:10usando que eu vi que vocês conseguem utilizar a linguagem
- 27:12natural para analisar dados, conseguem criar o workflows com
- 27:16linguagem natural com o apps, né?
- 27:17O bit a apps, então assim muda Oo perfil da da pessoa que está
- 27:21ali usando agora. Cara, já tudo bem que a gente
- 27:24tinha sempre um público bem técnico, mas a gente sempre teve
- 27:28bastante gente de negócio utilizar.
- 27:30Usando o data dog, né? Porque como a gente captura as
- 27:32coisas em tempo real, normalmente o pessoal de negócio
- 27:34que quer ver ali alguma coisa sem ser t menos um, d menos 2,
- 27:37dependendo d menos 7 da da quantidade de dados, a gente
- 27:40consegue pegar isso, já que o data dog, ele faz esse streaming
- 27:43ali automaticamente. A gente sempre teve bastante
- 27:45gente de de produto mesmo, né? Porque a gente faz a parte de de
- 27:49monitoramento aí de fato da aplicação até a nível de fronte,
- 27:52né? Então por uma vertente mais de
- 27:54segmentação de usuário e realmente da experiência, pra
- 27:57você ver o richmap gráfico de sanque e esse tipo de coisa.
- 28:00Então ele sempre foi dividido, a gente teve o pessoal que era
- 28:02mais técnico e o pessoal mais negócio e produto.
- 28:04Eu acho que ele não muda tanto, porque o que vai acabar
- 28:08acontecendo é que esse próprio público, ele vai ser mais
- 28:11habituado a utilizar prompts, do que extrair as informações ali
- 28:14de maneira manual, né, que é uma coisa que já já acontece hoje.
- 28:17Você pega aí, cara, deve ser dependendo do que que está, do
- 28:20que que está fazendo, ele não vai lá e faz tudo na mão, ele
- 28:22bota lá um trechinho para o GPT, para gerar e cola lá e tudo
- 28:25certo, né? Então acho que é um pouco disso,
- 28:27alguns caminhos dentro da plataforma que eram mais.
- 28:30Trabalhosos entre aspas de de você chegar no resultado, acho
- 28:33que hoje eles são mais simplificados ali, né?
- 28:35Então você mesmo falou, Ah, para criar um workflow de alguma
- 28:37coisa, então ao invés de você ir lá, apesar de ser low code ali,
- 28:41você ir encaixando uns bloquinhos, cara, um comando em
- 28:43linguagem natural é muito mais, muito mais fácil, né?
- 28:46Principalmente quando a gente está impressa, né, quando a
- 28:48gente quer fazer alguma coisa rápida e 2 em crise, né?
- 28:50Então a gente quer testar alguma hipótese ali de maneira bem, bem
- 28:53rápida, né? Então acho que é mais um
- 28:55auxílio, né? Não sei se muda tanto assim,
- 28:57cara, um outro público que vai utilizar a ferramenta, Eu
- 28:59Acredito que não. Acho que você dá mais poder
- 29:01também, né, para esse público que já acessa, né, igual você
- 29:04falou que já era usuário. Dentro de tudo que a gente está
- 29:06falando aqui do BID, a gente já falou do DVA gente, essa RREA
- 29:09gente, e aí tem no security analist também dentro do BI, né?
- 29:14E a gente sabe que segurança é um tema que não é tema até ser
- 29:18um. Problema, né?
- 29:19EE gente, é um ponto. Nenhum time tem uma especialista
- 29:23em segurança, mas todo mundo precisa saber segurança.
- 29:26Exatamente aquele problema que assim a gente vai evitando
- 29:29quando a. Desce aí é que a gente corre
- 29:31atrás, né?