Nós estamos de volta em mais um primatec o podcast oficial de Tecnologia do grupo primo eu sou a Tái a Taíssa cadela com h2s 102l do Candela primariamente programadora atuando como Rede de Educação técnica aqui no grupo primo E hoje nós vamos falar sobre performance de aplicações um falar um pouquinho sobre black and que ela que vocês pediram muito para a gente nas últimas semanas últimos episódios e a gente tá Sempre lendo os comentários recebendo as mensagens de vocês Então nada melhor do que atendeu que vocês vêm pedindo para nós e vocês vão entender tanto
como que essas performances como que a performance acontece o quê que determina como medir E também o quanto isso impacta você como usuário final para isso eu tenho arquivos gigantes para poder conduzir essa conversa comigo senhora vende em Deus Mickey seja muito bem-vindo prazer galera vamos falar da Censura arquitetura falar sobre as arquiteturas gente gosta criticar outras três gente tá aqui muito bom nosso Tec lide e o nosso outro Tech Leader dois daqueles na Oi Lu Miranda seja muito bem vindo Muito Obrigado aí pelo convite vamos curtir um pouquinho modelo de arquitetura Eu adoro as
brigas que eu entro prefeitos a gente tem também aqui Daniel que Live cover líder da Hornet developers uma baita de uma comunidade De tecnologia EA engenheiro de software também seja muito bem vindo ao Muito obrigado cara vai ser muito legal fala das várias coisas que o iniciantes fazerem acharem que tá lindo e vamos deixar todas as dicas aí para todo mundo não cometer esses mesmos programas perfeita e por último mas não menos importante o grande o gigante Erick Wendel que atualmente é especialista em performance na no distorce MVP GDS em uma porrada de Título que
sim só entrar no perfil dele depois que é instrutor em alguns lugares incluindo dois partes sejam logo chover em mano os cara investir aqui mano vou falar de perfaz com a garota certa né hoje acho que o mais legal a gente tá e do dia a dia que a gente não tá acostumada né acho que é o que é Sempre eu lembro né mano curió [ __ ] né vamos ver se consegue fazer né cara programação muito mais do que só acabar de produto cada cliente né aí a gente Vai falar bastante sobre nenhuma frase
que ela tá que eu lá do serviço agora eu falo que é minha aqui problema iniciando sempre a crude haha muito bom muito bom [Música] é perfeito só então vamos começar falando de forma mais iniciante mesmo né no começo da depois a gente vai virando o senhor não né na conversa eu costumo dizer então o que é performance como que vocês definir performance quando nós estamos falando de aplicação da daqui Seu a gente tem que o Joel por exemplo falar muito de performance humana né tipo de você conseguir produzir mais coisas em menos tempo ou
com maior qualidade é muito relativo essa palavra Então como vocês definem a palavra performance mano vai bom é eu vou trazer um pouquinho da minha experiência trabalha como consultora um tempo e a minha minha coisa sobre performance Deu problema na empresa precisamos de performance Então Como que eu posso fazer algo fazer mais rápido mais ágil gastando menos acho que essa é a melhor definição para mim a cara não quer contratar mais gente para fazer repente esse sistema a chegar mais pessoas deve comportar mais pessoas Então é gastar muito menos gastar muito menos infraestrutura e claro
uma forma sustentável né não quê O que é de outro papo a gente pode entrar depois até onde vale a pena a gente investir em performance e perder mantenabilidade né Saindo pesado ficar aconteceu importante também se for pensar nisso é um jeito mais leigo possível você entra no site e o negócio tá carregando e carregando carregando e carregando até a hora que seja carrega no caiu tudo então deve tá em malte né então é isso aí é um dos principais pontos para você entender como é que a performance impacta diretamente no sistema esse acho que
nem só na ponta do cliente também é porque a empresa tem várias alternativas para Fazer site carregar mais rápido de uma forma mais barata e que scale muito mais então tem sempre olhar as duas pontas ver o que não fica muito caro que consegue escalar é importante porque a falar as ervas né é maior que eu sabia que isso ia acontecer em algum momento a gente vai chegar Calma que a gente quer chegar na sua inscrição não mas eu acho que a definição Acho que o mais difícil da gente saber que a gente precisa de
Performance é quando a gente porque a gente tava fazendo almoço né Pô mano mas e a gente começa a ter volume a gente consegue perceber o que a gente fez cagada Pensa no passado Terra então por exemplo é a medida da performance da gente tem que lembrar que a performance ruim e a performance Bora a ruim é que o Anjo falou a alerta de Março para entregar algum sistema e por aqui tá um pouquinho Acima da média e tem que melhorar então Aqui aí eu mais difícil quando você fala que é uma performance boa ruim
e para você conseguir chegar indicativos de performance também você precisa de uma outra camada que antecede isso você precisa conseguir observar aquilo de Down do ponto de vista que você tem informações suficientes para avaliar então dizer que você é ou não é performático necessariamente abre a necessidade de você ser capaz de observar você é capaz de observar Antes De Dizer que você vai melhorar a performance ou muitas vezes as pessoas seguiam pelo desenvolvedores de áudio muito tempo de carreira seguindo indicadores de performance que não referencial mente dizem a performance daquilo que ele espera ele fala
nossa meu sistema está de Fato muito lento e quando ele vai ver se é um outros fatores tô indo ali Às vezes a distribuição de conteúdo na ponta são vários outros parâmetros que não soltam Relacionados a escrita de código dá um ponto muito importante dividir assim que a performance Ela olha para o sistema como um todo assim como um conglomerado geral em um lance interessante de fazer tentar diminuir essa visão Vamos tentar olhar para coisas menores e achar a performance nessas pequenas acho que é uma visão interessante pra gente abrir a reflexão receita com a
gente explora né do Makro caindo no micro se ela perguntar para vocês o que vocês olham Sobre a doença pelo rádio né retirei federation que vocês olham para monitorar a performance tudo mais dá para gente acordar atendente cara o meu eu vou contar o último problema que eu tive na minha empresa que eu tava eles tinham dashboard muito grande aqui da frente muitas coisas aí eu fui ver a quantidade de coelhos essa essa quero que tava rodando atrás eu ficar essa aqui é um absurdo não não deveria estar usando esse tudo coisas que às vezes
por Exemplo uma questão de três quatro segundos pode de e sobe você dá uma parada analisar que a mente que tá usando e dá uma leve estruturada então eu gosto de olhar pelo lado mais daqui a gente dá coisa chegar olhar o código e principalmente se você tem alguma coisa relacionada um RM ou coisa do tipo porque tá ali fazendo tudo a magia sabe você queria falar mais mas agora veio uma vez podcast com coração meio as vidas é meio complicado né mas Brincadeira é muito muito legal tem todos os pontos que vocês trouxeram a
gente já continuar falando mais parece que são de monitoramento essa pergunta doente que é excelente é é só para fechar essa questão do que a performance né cada um de vocês trouxeram aspectos muito interessantes você só vai da questão de custo olhando para empresa porque para o usuário Talvez esse Impacto não seja tão grande a não ser que impacta no valor daquilo que a gente De quanto a gente cobra no produto porque a gente tem que levar em consideração os custos com Cláudio gente tem que levar em consideração com os custos do serviço que a
gente cobra pode ser um as a service né que não necessariamente precisa ser ai vou comprar um um é aonde eu vou construir minha própria infraestrutura Às vezes a gente vai usar um seletor mas está tudo bem né então vocês falaram de custo que falaram de tempo de resposta e até mesmo De resposta de ter uma resposta né então você clica no botão é isso entraria tem outros aspectos como disponibilidade a gente acaba entrando em questões relacionadas à segurança e assim só para iniciar né O que é performance só para vocês conseguir entender como O
João falou como tudo se conecta é tudo gera a consequência para o usuário ali de ter algo performático ou não ter algo performático então é bem mais complexo do que promete a gente vai conseguir Abordar nesse nesse Episódio aqui mas eu não tenho dúvida de que a gente vai conseguir te dar uma clareza muito grande de pelo menos alguns aspectos que interferem directamente né E como o João e o emd trouxer aqui a questão de monitoramento né então é quais são as principais dela escapes né com Como medir uma performance dado que ela impacta ela
tem Impacto de tanta coisa ela impacto e eu vou usar mesa com uma consultoria se eu tivesse perguntando Ela vou usar Eric eu tenho uma aplicação e eu quero saber quanto é isso não significa que eu tenho se eu tenho uma aplicação e eu quero saber se ela é ou não performática você sentou na mesa na máquina para que você olha Primeiro olho para você fala assim o que é rápido para você aí sei lá começa com os dados é o meu amigo deixa eu te falar porque é uma potência é porque antigamente né trabalhava
como consultor focada nisso e geralmente o cliente ele tem um Pouquinho de ideia porque a só para você está assistindo ter ideia que performance é uma dor já já tá lerdo Alguém já tá perdendo dinheiro por isso então o cliente grava para mim falou assim o leque e esse endpoint aqui ó trabalham e como esse bem grande e falou senhora carrinho de compra talento e é o que que é lento a gente precisa bater em três quatro outros serviços E aí quando eu vou alimentar desses ou serviços tem uma tela de carregando lá no meu
cliente E eu tenho uma porção o cliente que fecham a página faz isso então é o que é lerdo para gente né para que a gente considera lerda para o cliente final é o tempo que nosso cliente percebe que tá lerna ou seja por exemplo que tava reclamando de uma empresa não posso falar o nome né mas empresa de streaming muito boa aí cara que eu não entendo como que os cara me faz uma tela se você digita a pesquisa e ao mesmo tempo se troca um lá ele começa a carregar estava Tendo Aí você
coloca um B ele começa a carregar e tava não cara então isso é uma experiência ruim para o usuário então é a velocidade geralmente é o que a percepção nosso cliente por isso que eu tava até jogando essa polêmica né Qual que é a linha da mantenabilidade né a gente cair para uma outra linguagem de programação para falar assim vou ganhar mais velocidade Mas será que eu tente final vai sentir a diferença entre 100 e segundos a 200 mil segundos ou até que Tá tocando com a conversando com ele né É tem alguns problemas em
programação que a gente não dá muito valor que é por exemplo programação paralela a gente fala assim olha cara Tô folgando um teste Ah e pode tá funcionando Olha que tem um segundo dia de teste voltando E aí coloca a 6 horas para conectar esse deu taimalt travou todo mundo ao mesmo tempo Travou Por quê Porque você não tinha ligado aí aí a gente começa a olhar Então eu acho que o primeiro passo É entender a expectativa do cliente né quando eu ia lá com que a gente tem falou assim olha eu tenho esse problema
aqui aí eu fazia um pouquinho da investigação a mas ele é conectado com alguma outra empresa ele consome algum outro serviço né Tem alguma alguma etapa de pagamento por aí aí eu faço essa análise eu faço aí agora eu vou naquele coração aí a gente começa nessa etapa do ferramental né que a gente pode ser outro papo também eu tô começando eu tô Fazendo uso do podcast aqui a meu favor Tá eu ver ela também feita o que você uma coisa que eu pesquei aqui e aí vai até para ver se eu entendi corretamente quando
a gente fala de performances tem tá muito atrelado ao entendimento de negócio e eu acho que até uma das coisas pelas quais por exemplo para um Juninho é muito difícil ele ele ter essa visão sistêmica que é uma soft Skills que é uma habilidade a área que a gente vai ganhando ao longo do tempo né a pessoa Em geral mais júnior ela ela tá faltando muito na pesca entregar aquela funcionalidade entregar aquele botão entregar aquela telinha mas talvez não consigo aqui essa visão sistêmica do que tá conectado Se eu tenho que fazer uma integração com
o serviço externo ou se é meu piá e que uma outra equipe aqui dentro tá tá implementando E que a gente vai ter pediu para fazer uma utilização da Cury do banco de dados por exemplo né Eu em quase que meu investigação né tipo Onde que é o ponto que está gargalando Talvez né sim caramba uma das coisas que eu mais vejo para jogar será possível esse papo do Júnior é que por exemplo em grandes empresas a empresa mais conceituada de tecnologia por exemplo essas coisas mais toscas que ao longo prazo vai dar algum tipo
de ibu geralmente não passa e eu trabalhei eu posso até fazer chupando gravar rápido aqui eu trabalhei lá na Leroy Merlin que hoje é o melhor lugar se você vai com Pegar até hoje e cada cor de review tipo tanto do gênero conta dos é uma [ __ ] de uma discussão para você fazer um negócio para não dar uma na frente porque além de cima e Como assim sabe que conversei precisa de de um negócio rodando do melhor jeito possível é um carinho muito grande por tecnologia e também por gastar pouco eu acho que
eu eu conto mais importante acho que aí a gente começa a entrar naquele ponto que o Eric trouxe agora pouco que é cara um de que Deixa de ser um preciosismo e passa a ser uma necessidade fazer uma mudança de algo qual que seria a medida que vocês consideram assim agradável para mensurar cara isso é o necessário e isso é o que eu gostaria de fazer eu sei que pode ser mais performático mas não necessitam que vocês usaram de balizadores aí para mensurar o que é necessário mexer no ponto de vista de perfume você falou
que era a partir daqui lascou-se preciso mexer eu acho que por exemplo né também Falando hoje eu trabalho num produto que é um produto que Analisa performance do da sua aplicação então é essa etapa chega aí nos alertas Ou seja eu vou a performa e também ideia não é um negócio que a gente fala assim a hoje deu um problema não geralmente é uma time Line que a gente vai olhando a senhora tá dando alguns problemas e se fosse bateu 100 porcento de CPU Em algum momento tem algo muito errado setenta por cento tem algo
muito errado um cliente tá dando Time áudio é o banco parou de responder então é antes da gente tem um problema de performance a gente olha né gente brinca né cara nesse daí alguém explodiu alguma coisa teve um preparo ali para poder descobrir então a gente monitória tudo isso e aí a gente tem alguns pontinhos então por exemplo hoje eu o meu o maior problema não é o acho que talvez o maior desafio nessa área de performance é como que utiliza como casos externos Ou seja eu tenho os Famosos BFF né Eu não gosto de
BFF mas tudo certo porque mano é sempre que Independence sempre a dependência externa se adiciona mais alguém está fora do seu controle então a gente resolve hoje muito disso comcast mas aí o Cash a gente não vou falar que enganando o cliente final né mas a gente vai melhorando A Experiência ele não vai ter o dado ali mas às vezes em tempo real na que aí eu também outro papo gigante também uma coisa que ele trouxe Até para esclarecer que a gente fala do Júnior não é por mal é porque muito dessa coisa de performance
você tem que ter pego na prática para gente brincar com ela fica aqui ó eu diria que não só Júlio mano sei lá mesmo Eu quando trabalhava com senhor eu não vou lavar assim é a empresa vai me pagando eu vou entregar a Fischer melhorias eu não sei vocês mano mas a sua empresa que eu trabalhei melhoria para chegar na maioria porque deu problema então eu Realmente eu acho que tenha destravamento da mente de falar humano tem que ter uma aplicação performática já prevendo o cenário de caos para não dar cem porcento de CPU e
é muito difícil a pessoa em começo de carreira pensar nisso sabe que vou tentar quebrar uma aplicação agora para se um dia rolar e geralmente você gasta muito tempo né quando você envolve uma programação tem um pouco mais estruturada você precisa de um racionar um pouco maior se aumenta O número de bloqueio de travas de verificadores de checker só para garantir que aquilo não vai explodir lá na frente e aí o processo envolvido até chegar em todos esses bloqueios você o desenrolar do seu raciocínio consegui visar isso geram você precisa de um tempo de estrada
então assim a questão de se tornar a Senior in Black and envolve um pouco desenvolvido da tua experiência vivida eu gosto de falar muito que sim para você ser contratado Como senhor você precisa ter feito alguma coisa que não é só para sua família se você precisa ser viciando o seu tio na padaria ele não vai resolver o seu problema de noiva era quando você não vai poder ir fazendo nem correndo fazendo serviço em da padaria ainda não importa o teu tempo de carreira você não vai ser senhor você precisa ter encontrado de fato problemas
de mundo real ali soluções de mundo real e principalmente descobrir formas de lidar Com esses problemas Então como que você observa o problema e buscar uma solução né que é um pouco dessa discussão que a gente vem buscando total e a gente nem é um episódio para a gente fala sobre senioridade né por essa questão do Júnior justamente porque muita gente que nos assiste está no começo de carreira e fala se tu tem que pensar em tudo isso meu Deus é igual que a gente fala dos roadmaps. Shc por Galera fica louca né a gente
já conversou sobre isso né o meu Deus mas é tudo isso a gente calma tipo você não tem que se importar com isso agora sua tarefa é entregar né tipo melhor código que você pode enfim com as boas práticas e tal então assim não é uma preocupação que você precisa ter se você está assistindo esse episódio né Manda mais vai trabalhar mais duas horas para falar dessa esperta mas trazendo até a experiência mano não tem profissional hoje focado em performance a pessoa que geralmente tá Até para você não está falando do Júnior Mas seniores mesmo
geralmente você não está exposto a não ser que você tenha volume né que eu estava sem você tem um volume você começa a olhar mais para essas coisas então se você é irmã tá querendo se especializar essa é uma área que dá grana e você não precisa trabalhar para uma empresa você pode ser consultor em ganhar uma grana porque é divertido também não esqueça vai ser um profissional diferenciado né no mercado Você é um cara que postando desenvolvedor back-end fala quero virar um desenvolvedor back-end ok uma vez você vira um desenvolvedor back-end você tá na
trilha você vai encontrar vários outros subir caminhos para você se adentrar e poucos são aqueles que me do ponto de vista da performance você fez uma mina também porque as pessoas não param para pensar que é uma possibilidade né assim primeiro que programação para muita Gente é um universo e aí você pega e fala com a sua mãe então vários ele vasinhos aí você fala Beck and só causa da tecnologia já é um universo e falou PHP é um aquele não é crude cara não não é trabalhar com performance igual antigamente o papel do arquiteto
nossa empresa ainda tem como aceitei por exemplo né que tem um só Gama enorme de arquitetos E aí ao longo do tempo isso vem mudando as vezes aquela nomenclatura já espera um outro tipo de trabalho e Tal mas talvez muita gente não saiba que tem como trabalhar diretamente com por forma eu já deixando claro que eu se você é desenvolvedor mancha de performance temos vagas abertas e e se você quiser saber mais que o vídeo no canal lá falando sobre como é a rotina de um consultório por fora ou uma consultora em Performance em todos
os caminhos os materiais complementares até não querer mais importante também esse negócio de performance que por exemplo Algumas empresas já tá começando dele é esse ponto de ter time de performance porque por exemplo aplicações monolito vão pensar assim no ambiente mais ok Você vai desenvolver devolver e aumento os tendões calar você vai ter mais de pessoas até mesmo o fluxo de dados entrando e saindo então você vai ter que dar um pouco mais atenção nisso eu já trabalhei como uma numa escola de performance onde todos os problemas de dentro da empresa basicamente ia pro Nosso
board lá mano só que tá muito lento a gente tá tentando subir aqui em um arquivo de 4GB não tá indo foi pouco daqui para ele chega um jeito de resolver e acelerar e fazer todo o processo Então as grandes empresas elas é buscam isso eu acho que já devem ter só que é muito difícil ver alguém para como Wendel que já faz por si só e consegue também que levar um pouco mais esse papo para frente é em geral é o que João falou né tipo tem que ter sujado a Mão sim no passado
por perrengues para você conseguir se tornar um profissional como que você vai trabalhar com performance nunca tem que trabalhar no ambiente onde você tinha por exemplo a porrada muito grande Tá aqui tem mil usuários numa plataforma você não está exposto a um cenário favorável a isso e aí eu já aproveito para puxar esse ponto que é o seguinte você falou para mim trabalhar não é como se você deve ter pegado tipo umas gotas de black friday Da vida e tudo mais e assim a gente vive uma black friday vê acaba acaba Live do Thiago né
Tem tem as suas palavras e eu queria realmente que você vai abrir sem aí abre esse jogo vem entra a gente aqui eu queria que você jogasse na roda mesmo alguns cenários bem intensos que vocês viveram E como que vocês funcionaram Esse povo não sabe o que vocês aprenderam sujando a mole meu sutiã não tá aqui então posso contar nada não é brincadeira cara mas Brincadeiras à parte assim um pouco trazendo para linha do que a gente faz aqui o grupo primo é uma empresa que já nasceu pensando em performance Então tudo aquilo que a
gente constrói é pensado para escalar e escalar muito é assim que eu cheguei que eu lembro chegou lá atrás para a gente chegou na empresa era a mata era má tinha nada a primeira nada no sentido assim né já existe uma empresa estruturada mas não tinha serviços de tecnologia A gente só Consumir a serviços de terceiro e aí a primeira coisa que eu me recordo que Tiago falou objetivamente assim categoricamente que a gente foi assim nada que eu uso suporta tudo cai nada funciona e aí a gente coçando a cabeça e começamos a pesquisar modelos
arquiteturais que pudessem suportar isso a gente entendeu que o problema especial não tava em o com performático pode ser aquilo mas sim a velocidade que aquilo leva para ser performático exemplo Categórico o Thiago ele tem sei lá Seis Milhões de seguidores no Instagram se ele faz um arrasta para cima direcionando todo mundo para uma página e a gente considera que sei lá dois três por cento dessa base vai abrir no primeiro segundo a gente está falando de um volume de requisições exponencial que a gente gosta de falar que tem integral ele sai de 10 requisições
que o regime normal por segundo para há 50 mil requisições por segundo integral Disseram é quase um dedo se levanta é só um pouquinho pra galera talvez não entenda que está falando de requisição é cada entrada no site Manda uma requisição lá para o barquinho de fazer que era essa página né quero quero acessar essa página e sua marca exatamente uma ou n Então esse também é um problema muito serviços que eram utilizados a gente passou para ótica de análise antes de fazer e entrava muito nesse nesse aspecto muito serviços eles Não fazem uma requisição
de fazer 18 requisições quando você abre a página Então você pega todo aquele volume que você tem instantânea multiplica por 8 e coloque um degrau então isso causava um problema imediato era um dedos assim era como se a gente tivesse sendo atacado qualquer sistema de segurança que fosse colocado na frente e ia recusar requisições ele fala cara não pode estar fazendo aí o valor É é meu lar então a gente começou a criar coisas que fossem Performática nesse aspecto então assim esse é um problema de mundo real um problema de um influenciador digital pensa assim
ah vamos por exemplo prático o Neymar faz um post e sei lá ele faz uma e para você e ele te manda todo mundo para aquele acesso imediato Você acha que o Neymar vai pegar o telefone te ligar aí eu vou mandar aí uma publita é prepara ele não avisa companheiro então assim você tem que ter um sistema que de fato de escalar você consiga Lidar com o volume Esse é um dos problemas de performance que é ser capaz de responder a um volume de requisições seja instantânea ou volumoso é e dado com sucesso né
Tem uma característica de sucesso sobre isso e esse é um lado de os problemas que a gente trata que existe um universo de outros problemas mas que a gente gosta de abordar sempre esse primeiro acho que isso é mais factível no caso negro dando um passo atrás também é legal falar que Performance atrás O João falou que a gente sofre de deu essa toda vez que o saco ninguém fazer um Stories mas nem todas as empresas são assim então você tem que entender como uma coisa eu disse que ela lá pode ser que eu acesso
ao mente por exemplo a 6 horas da manhã tenho mil pessoas na página deu meio-dia eu tô com cinco mil Deus três horas da tarde tô com 50 mil Então foi subindo aos Ah e não vale a pena eu deixar uma aplicação rodando para 50 meus olhos se Não vão ter 50 mil usuários então é sempre entender o negócio da empresa também como que acontece a gente tem essa especificidade de ataques constantes entre aspas mas sim vale a pena entrar no negócio porque como funciona e até para Como reduzir custos na se você é um
desenvolvedor back-end tá escutando depois que as cara você tem que ser uma pessoa que tenha o custo na mão assim na ponta da caneta porque Possivelmente você é o cara responsável Por fazer a empresa gastar muito melhor você pode ser o cara responsável é a fazer empresa que eu sofrer não é só a Beth aí na sua desenvolver cara como assim ela tem que saber Chinesa também Chegamos aqui você quer coisas é daí agora trabalha nessa empresa de performance a gente começa a ver algumas coisas que a gente chama de anomalias né aí eu vi
só sem filme de fantasma apareceu no aí aqui mas por exemplo é Tem coisas que Acontecem que a gente não sabe explicar direito por exemplo você tá fazendo Deploy de uma aplicação agora você publicou ela no meu o pai dele você dá da black friday diária dele você vai fazer depois algum momento eventualmente vai ter que publica alguma coisa quando você publicou aquela aplicação alguma biblioteca alguma coisa que você colocou causou o vazamento de memória ou seja para cada cliente que entrou você tem um mega que nunca sai e aí que a gente tá a
Gente vê que o cliente foi assim e agora como que a gente detecta a esse tipo de coisa porque uma coisa a gente ter aplicações saudáveis funcionando responder ao mesmo tempo e aplicações não tão saudáveis que precisam responder também como entrada para mim então que seria uma aplicação saudável eu tô usando a consultoria tá seja ó eu acho que entra de novo na no esquema de alertas né então a gente acho que entra na mesma coisa da outra Pergunta por a gente tem lá a nossa ferramentinha nessa Janeiro aqui também funciona bem para [ __
] da natureza quer ficar mais o melhor do que a gente tudo bem mas a questão é é a Time Line ou ainda está falando que e é teve um evento específico que a veio tanto crente ao mesmo tempo que o tradicional o que aplicação geralmente sustentável nem aparecer mais o gráfico né Foi um senhor então por exemplo hoje tem uma Ferramenta que ela faz essa coisa da anomalia de CPU Então seja mano bateu por cima tipo aplicação usa sessenta por cento geralmente tá batendo 70 a gente já falou já tem um alerta já bateu
alguma coisa ali isso acho que todos os a PMs né que são programas para monitorar eles fazem isso só que o mais difícil é quando acontece Analisa ele vai e sobe Então hoje para a gente que a gente considera um aplicação saudável que aí é o que A Thaíssa tinha puxado Também a gente tem um tempo de resposta a gente tem se o pacote e vulnerável não só acho uma coisa assim seria vulnerável não a gente tem que também é o tempo de resposta entre serviços e a gente tem também a saúde do banco né
hoje a noite ser se não faz essa coisa da saúde do banco né ela focada no node é esse mas nas e eu olhava também do Eric e querem ver tudo isso que quando eu não posso te falar um programa de performance que a gente teve uma empresa de performance Mas é maneira então a Resumindo né Eu acho que tudo parte do planejamento Tudo parte do quanto você está disposto porque assim talvez mano é o que a gente não pensou também Talvez um segundo para o cliente do primo lá não seja nada mais perfeita Se
você bater seu time para 200 m de segundos mas aumentei o custo dele para meio Milhão no meio do negócio Talvez para ele não só vocês estão doidos cachinho nem vai pegar então acho que vai também do da realidade do Cliente também perfeito cara você falou do Ney no e você falou de gráficos e coisa subindo descendo a lembrei do eu trabalhei numa empresa que fazia pressão de sofre tudo mais uma software-house eles tinham como cliente uma empresa de tênis muito famosa aí sabe que eu não vou ficar nós aqui também não tem o Neymar
Ok E lá eles tinham tipo um painel gigante onde tinha todas essa todo servidor está ligado e sempre que chegava uma público Um certo cara aí tipo Tá todo mundo de boa e depois tudo verdinho todo vermelho todo vermelho só não deixe e a gente um problema muito grande lá que apresentou a qual e da vitrine eram muito claro que fazer a 200 milhões e demorava uma absurdamente muito para rodar as pessoas corajosas é se eu te contar que era pegar legado mas aí eu acho que o problema na linguagem Eu sei eu sei que
tá empregado e o contador Face mas Aí a gente entrou em outro ponto né aonde que é aonde que é conveniente ou trocar de linguagem não queria pegar o que você falou que essa questão de uma única série que traz as informações eu vou eu um bobão né Débora nativo Android nativo e eu lembro que uma discussão que a gente tinha muito grande era quando a gente batia numa pele por exemplo considere o nosso próprio time que ela trazia muita informação muito mais que a gente Precisava E aí o tempo a gente dialogando assim com
a galera tipo meu você podia não enviar todas as informações que eu não vou precisar dessas informações todas Então você tá me enviando aí só que 4 megas Você podia me mandar alguns canais sabe tipo seria muito mais rápido se é mais performático eu vou montar isso na tela eu vou ignorar a boa parte do que você tá me enviando Então eu acho que é muito essa questão que você trouxe Eric de Planejamento eu preciso entender muito bem de novo de negócio eu preciso entender dos custos e eu preciso construir uma comunicação interessante entre todas
as pontas Então olha aí que a gente não tá mais falando só do Black And a gente tá falando de criar uma consistência de comunicação entre todas as pontas principalmente o front vai receber aquilo que quem está construindo como a igreja negócio de ser e tal então essa questão do planejamento para mim Ela é muito forte eu acho que lembra bastante Academia Performance sempre na hora você vai treinar só um braço você vai treinar seus braços vai treinar as pernas é um conjunto esse negócio do pessoa fala mano mas por que que o Mobo tem
que receber 10 Campos Mas é porque o cliente desktop já sabe eu não vou mudar porque vai aí eu falei assim exemplo esdrúxulo de como o colchão exemplo rápido assim né claro que não é a melhor solução mas um parâmetro no header que Te diga quem é que está solicitando aquilo e você alivia muito a tua carga de dados e o payload que está sendo enviada por dispositivos fim e é sem dúvida Então cara você começa a colocar performance nas pequenas coisas assim as coisas nascem de fato na origem no storytelling dentro do grupo primo
a gente tem essa dinâmica a gente tem esses problemas com serviços assim como que esse faltam especial acontece com a gente similarmente e a gente chegou em Uma solução também é claro não é melhor do mundo mas não importa nada contar é um grupo no teens que tenham as pessoas que são de fato tomar uma decisão sobre cada vertical Então galera que tomar decisão de mobile a galera que é uma decisão de back-end e a gente discutir ali então Isso facilita muito o nosso diálogo e facilita muito o processo desse jornal dessas mudanças assim a
gente vai passar a mandar mais um campo Ok para todo mundo Ok eu não ok E aí já Traz outra competência do profissional Beck and ele tem que ser alguém que tem a habilidade de se comunicar para ter de fato a capacidade de explicar as suas ideias como assim bebe tem que se comunicar caramba não acredito nisso em cima pra mim no Twitter difícil agora parecem programador i o verão programar e trinta por cento só do trabalho cara mas tá vendo a performance são de jantar indo você já foi para comunicação do grupo é tava
falando com a Thaíssa né Mano a minha empresa a gente tá usando uma uma uma prática lá do Vale do Silício chamado plástica zero-cal você já ouviram falar zero chamadas humano o Eric aí mano manda mensagem pelo amor de Deus não porque nisso eu fui pessoa vai colocar na agenda você vai fazer uma reunião para fazer outra reunião sim numa dessa né então pode resolver isso aqui mano já resolvi já mandou o documento e aí eu tô falando isso porque a gente já tá vendo Que a gente tava no alto nível né no baixo nível
não sei de programação e a gente vai ver que o programa de performance melhor matéria-prima em qualquer relação com as pessoas que fazem parte da organização eu queria voltar na Treta da linguagem aqui só ela audiência eu queria começar já falei espera aí hoje ou ontem não lembro o Vinícius dia você comentou no post dele lado a brasileira é fiel eu falei eu mesmo que tá acontecendo aqui cara mas Fica o posto beleza a uma briga nossa frente ela ela fez um post falando que não era legal utilizar pega aqui porque eu pego a p
ele não ele não faz tanta coisa e o novo e sobretudo que o pega pelo Face lembrando foi no Twitter que é o local da a e se quiser colar lá inclusive mano vai lá e Tenta bastante aí beleza eu fiquei só observando não deu olhada no posto deles aí o Vinícius dias que no centro da hora ele pegou o mesmo posto dela inverteu o PHP pelo não Depositou aí o Eric apareceu foi nada mas eu não vou não só vou soltar Alguém falou uma vez para mim eu não de alerta celular do mesmo é
paga as contas mas para quem não está acompanhando assim para quem não está por dentro o Eric ele é o cara que ajuda a escrever a linguagem que a gente usa só um pequeno detalhe do nível de senioridade do cidadão hoje eu vou bugue né Pega uma blusa que ninguém quer resolver eu tenho onde se lembra muito importante que não Fez isso e se você não usa noite você tá errado a câmera da parte mas cara linguagem de programação tem que ser muito o cinto de ferramentas que você tem que entender acontecer vai usar o
presente pornô de incrível mas o novo de não é o melhor caso para você usar com fiz um arquivo gigantescos por mais que ele lide com isso não é a melhor hora que ele possa situação dele assim ó icamente eu acho que tem um ponto super legal que eu sempre gosto de trazer que É tecnologia ferramenta saindo né então assim a gente tá falando aqui de linguagem de tomar uma decisão de linguagem porque a gente tá falando que performance toque em tudo então a escolha da linguagem de programação assim como a o planejamento de como
que vai ser feita aquele sistema a linguagem ela precisa fazer parte desse planejamento assim como escolher um bom banco de dados eu vou usar post-cure eu vou usar mais 5 ou eu vou usar mongo DB Meu são são comandos completamente distintos para cenários distintos e as linguagens foram construídas para objetivos também diferente e eu já disse que foi criado em 10 dias depois mas ele evoluiu ao longo desse tempo e hoje ele consegue fazer coisas que outras linguagens também conseguem filho então tem essa questão E aí uma uma ideia pelo menos que eu sempre gostei
muito e vira as empresas que eu trabalhei lá no iFood Por exemplo a gente fazer demais assim eu participava assim quase como O Observador era lá que eram os tipo ra14 internas para fazer box tampo a gente acha que gol é super da hora aqui a gente tá curtindo muito a ideia mas a gente usa gelado node não lembro transporte tecnologia e a gente tem algumas coisas em Java porque muitas empresas usam mais uma tecnologia tem um legado numa tecnologia e tem um pouquinho na outra tá nada melhor você Fazer uma prova de conceito do
que testar e ver se naquele contexto aquela tecnologia a outra vai realmente é relevante a mudança às vezes realmente é mais performática mais rápida é o tempo de resposta mais rápido mas é um tempo tão relevante que você pega e fala assim não não vai fazer sentido de uma curva de aprendizado do meu time que não manja né Oi gente vai ter que contratar alguém vai ter o tempo da pessoa aprender aquilo para talvez tem uma melhora que a Médio e longo prazo não vai ser insignificante aí você cancelar agora mas vai lá você primeiro
minha opinião é estamos em 2022 qualquer qualquer linguagem de programação vai resolver qualquer problema porque mano a gente tá numa fase que se a linguagem de programação não resolve ela delega a pode resolver por exemplo node Ah não dá para fazer isso aqui isso aqui isso aqui aí você vê uma biblioteca que escreve que traduza o seu texto para uma Mosquito lua que executa dentro do rede Zen e resolve o problema então eu acho que a gente tá no ponto que a gente vai dar mais voltas para chegar naquele mesmo resultado mas a gente chega
mano eu ainda não vi um cara facinho não dá para resolver mano eu resolvi Mas vai ser melhor Du não vai ser talvez na velocidade que você quer aí tá no seu parâmetro de performance tá na no seu basically da sua empresa aí tudo bem agora como eu já vi né Ah mano vamos Trocar de node para se lá para Java porque vai ter isso aqui a vamos trocar Djalma pessoa que Ah mano eu vou contar vocês que a 90 porcento dos primeiros perfumes que eles vivem cliente era um problema deparse ou seja de conversão
de string para o tipo de dados da linguagem ou o contrário ou requisição externa num caro pelo da linguagem mano muito difícil eu vi um vídeo acho que da empresa Suape que eles estavam querendo migrar de linguagem porque ele estava Com volume absurdo de requisição e tudo mais e o time seguinte Paróquia que umas duas semanas para poder testar e debater eles ficaram fizeram planilha de quase iguais eles gostariam tá ligado o time mesmo escolheu e colocar alguns critérios isso esse vídeo tá no YouTube inclusive e nessas duas semanas Eles foram testando as coisas fazendo
as focas entregando principalmente a parte de benchmark para ver se tava tudo batendo Com que eles esperavam e no final das contas pegar uma linguagem que ninguém não sabia que era o eles porque eles sobretudo que eles precisavam e tiver você que fez isso não não acho que foi a sua op mas e o negócio que eu falei boa imagina que doideira é você parar de trabalhar aí tem que ensinar todo mundo até então ele faz enquanto valer então como Moinho né porque ele que outro paradinha é doido e complementando sobre o que um profissional
dirá que a gente Precisa Ele precisa saber antes da linguagem por exemplo tá com muito frequentes eu não necessariamente precisa tratar isso na linguagem eu posso tratar na arquitetura na forma com que esse subir com esses vão chegar processar então é uma habilidade válida sabe que quando mais você conseguir expandir por exemplo eu posso misturar os frequentes não preciso responder todos na hora então é bem importante até para performance né Se eu recebo 10 Milhões de frequência de uma vez Eles não precisam de resposta não tem porque o processar 10 milhões de quests na hora
eu posso enfileirar e trazendo aos poucos também muito do negócio que você tem também gerará sincronia também é muito nesse processo de Identificar qual que é o teu problema Qual que é a tua aplicação E aí depois você parte para as possíveis soluções desse problema assim é promoção assim punição o paralelismo Às vezes a gente consegue Fazer para lhe dizer em algumas circunstâncias Poxa Exemplo né pode ficar abstrato você consegue processar 10 chamadas a serviços terceiros simultaneamente ao invés de fazer uma então a outra então a outra e isso é uma coisa que é tão
simples quanto fazer é uma mudança de fato na escrita mas que te salva muito tempo de execução Então faz parte da Identificação do problema e depois se encontram soluções ainda sobre as linguagens em especial eu concordo Que você precisa ter um artifício arcabouço de linguagens que te ajude a resolver problemas do dia a dia é claro que tem uma linguagem nada a ver que eu adoro especial que é construída por um eslováquio e eu acho ela incrível ela resolve muitos problemas mas eu entro a gente teve a treta feia só que o nome dela agora
vamos criar o Biro problema dela está do valor total DNS Nossa tá o dia ela é base JavaScript máscara ela é de fato muito boa para algumas soluções Específicas que ele fez críticas muitas 12 em cima da linguagem que trouxe muitos artifícios para ela então ajuda bastante É de fato um Framework um forte ali de algumas coisas do JavaScript especial e eu entrei direto feio sobre o que que a gente usar no grupo primo no começo e partindo desse frente a gosto de uns minutos isso é a mesma ideia tipo do pegar do Facebook que
é o rack Cara não sei você nunca viu isso não pega tem muito bizarro mano não simplesmente eu Facebook fez um fork do a construir o Facebook né não pega uma língua chamada pegava tudo que ele precisava que não tinha não pega acho que dessa treta que o João comentou legal falar porque Quem escolheu viu no grupo você a gente fala internamente e externamente e qual a história real João vai para aí só surpresa Quais são os todas as mesmas a gente usa fraterno mova o vídeo e essa contaminação that aí a gente usa de
fato no GPS Bak and arquitetura as ervas Bancos não relacionais majoritariamente a gente tem algumas coisas relacionais gente usa frotas o vídeo aí as na ponta e a gente usa bastante a pilha a suíte Claude duvall WS Então essa é majoritariamente a nossa steck de desenvolvimento até porque agora conta para ih droga Aí a dormir hoje essa decisão se a gente usar o total de S A gente usar viu o lance do total de s.a. que ajuda a resolver as duas pontas ele faz tanto Becky conta o frente e a gente Chegou nessa definição no
final das contas gente acabou ficando por linguagens que fossem mais de mercado e principalmente o vídeo é esse por conta da curva de aprendizado a gente consegue converter pessoas que derivam do recte para o viu de forma simplória do mesmo jeito que eu consigo levar pessoas que são HTML java script e provido de S então é como se ele fosse um meio termo entre o HTML e o iett foi a nossa avaliação naquele momento Mas de fato Retornando aqui a dinâmica é que a gente acredita que o programador ele tem que ter várias ferramentas para
resolver problemas e a gente entendeu naquele momento que a melhor ferramenta não seria a que o João gostava nem aqui o entre os gostava mas o que chegou a melhor que lado ele está em breve tem Ego não é isso e a gente teve que pode chegar a uma solução comum pensando no objetivo da empresa e esse exercício é feito até hoje muitas vezes Eu levo o meu time é um ponto meu time de desenvolvimento back-end específico um abraço para todos eles Eu levo eles a um momento de reflexão assim ó essa é a melhor
solução para o teu repositório ou é melhor solução para todos os repositórios Nem sempre a melhor solução dentro de um repositório específico vai ser a melhor solução para o grupo Às vezes você tem mudanças que foram feitas a língua bibliotecas e muda uma coisa para atender o teu repositório que Quebra o repositório do coleguinha lá do outro lado então a gente sempre tenta voltar nessa discussão constantemente para não perder a a mão ele para não perder a linha Isso é uma parada muito doida né a trabalhando node a gente começa a ter um monte de
coisa que ele fosse mano mas isso é feio vocês fazerem né mas é porque não não sei porque vocês estão fazendo eu que eles fazem tipo a gente não vai colocar isso no coração dono JS porque isso aqui é preso em um Problema específico onde precisa ser o coração e você precisa instalar e para fazer algumas outras coisas então essa coisa do abrir mão a gente fala assim que eu acho que é um que a gente tá falando começo um nível de maturidade da empresa eu acho que chega numa fase que a gente começa a
pensar Beleza mano vamos colocar uma tecnologia x que ninguém usa o time é que vai saber beleza mas o time aqui tá aqui hoje né é um estado né gente vai instalar pode Alterar se eu tiver que conta de trazer mais gente vai fazer logo a nubank né que teve que comprar uma empresa que fez a linguagem para poder fazer o que eu quero agora né mas se eu tiver saindo de Poa faria isso também é embora senão usar a linguagem fazer o risco é um risco gigantesca né então a gente está falando de performance
está falando de Jardim vai entrar um pouquinho mais a questão de arquitetura e falou sobre legado e tal mas no fim das contas a Gente vai cair muito na questão pessoas e na questão custo hoje em dia já tá difícil encontrar eles bons envolvedores no mercado que vão poder contribuir ali com o desenvolvimento da sua empresa é esse Você escolhe uma tecnologia que vai ser muito difícil de você encontrar alguém assim como nubank a maneira arriscada Mas qual o tamanho do nubank quando ele fez essa decisão né quem ele tinha Ele tinha quantos senhores internamente
porque se a gente por Exemplo aqui com o grupo primo decidi está com até 250 pessoas a gente decide simplesmente agora de faroeste é o Husky o que que vai começar acontecer aqui tem já começar acontecer que a gente já viu aconteceu diversas empresas talvez a gente traga pessoas para dentro que se interessam por essa tecnologia a gente tem nessas pessoas que que vai acontecer prometi as pessoas vão pra alguma empresa na gringa porque até a mesma forma tão precisando dessas tecnologias Então assim é um risco e a gente precisa escolher entre esses riscos ao
longo das nossas decisões técnicas ajudar a como as conversas vão fechar porque a gente só exatamente o que performance técnica Beleza você vai fazer um negócio fazer mais armas Quanto vai custar vai alguém conseguir manter essa é melhor para todo mundo melhor para todo mundo para você quem gosta falando é que você mudou o micro serviço lá é para rodar em paralelo e outra coisa aí também né que Quando você consome serviço externo você aumenta o seu fluxo falar sério esse derrubou do cara do outro lado também dúvida aqui por exemplo durante os nossos Picos
que são previsíveis Nem todos são previsíveis mas aqueles que são a gente tem uma ponte de contato factível com os nossos fornecedores serviço então a gente entra em contato com ele 70 para o armário isso aconteça levar essa aqui do meu ladinho lançamento do bicho o Tiago fazer Live Não fica feita de pagamento ficar maluco porque cara você manda 5000 transações por segundo para o cara processar durante dois minutos contínuos ele simplesmente não estava preparado para aquilo a 5 e 6 da manhã então você precisa ter um time e ali você precisa ter uma boa
relação com seus provedores de serviços terceiros é muito importante também no desenvolvimento de promoções seguras legal e arquitetura agora falar um pouquinho vocês mencionaram assim Rapidinho por cima mas tem tudo a ver com a questão de planejamento né de você desenhar algo que toca os pontos e que Garanta que por exemplo a gente tenha dependendo do contexto na que a gente nem aí o stackoverflow.com monole tão e é um baita de um exemplo de que um ano hálito não é que tá errado né só significa que tem contextos específicos que podem super funcionar a gente
viu o movimento muito grande falar de mim com o serviço de mensagem iria por exemplo Nos últimos anos muito forte na própria Ana Nery fala muito sobre mensajeria casca isso mais é enfim eu queria ouvir um pouquinho de vocês é o que que é importante desse trazer para discussão quando a gente fala sobre arquitetura no caso a gente não tá falando de arquiteto a gente tá falando de deves hoje muitas vezes tendo esse papel deve fumar niver sonoridade mas não precisa levar em consideração uma porrada de coisa né Justamente para que a gente não tenha
por exemplo um Eu já vi empresas que tinham o seu um creme cetim o seu servidor local e ela simplesmente levou a mesma estrutura mesma arquitetura para nuvem e começou a ficar até mais caro do que eu e no local por quê Porque ela chique redesenhar a sua solução para que ela pudesse utilizar o ondemand por exemplo né a demanda quando aparece uma alemã antes mas então eu queria ouvir um pouquinho de vocês o que que vocês levam Em consideração que vocês acham que importante até para quem tá ouvindo a gente aqui vou puxar aqui
de novo arquitetura como linguagem de programação Você sempre tem que ter um tem várias você tem que conhecer minimamente várias para entender Qual o melhor casa eu sou são brincar que só podia de servas né eu cortei muitos ervas máscara servo eles não é o melhor para todos os causas então se eu tiver uma requisição que demora muito vai Ficar orando células se eu tiver uma requisição que não é continuar toda vez que eu vou bater ela eu preciso o ar malame da vai aumentar o tempo de respostas então conheço a várias mas sempre se
especialize nenhuma sabe porque vai fazer diferencial Mas você tem que conhecer várias porque nem sempre que você gosta vai atender todos os todos os dias que eles e principalmente sobre arquitetura você tem que ter uma gama de e estruturais Bem moldados na sua cabeça é não tá entre si ca mente ligado ao com o serviço você vai usar o quatro a forma de distribuir o serviço mas principalmente com alta um modelo arquitetural primordial é claro que você sempre tem os periféricos Alice usa majoritariamente o arquitetura de resposta síncrona mais potencialmente você pode ter um outro
e depois que esse trabalhar de forma assíncrona dentro de um outro serviço hexagonal e etc Então Você precisa ter vários modelos na sua cabeça para saber tomar a melhor decisão E para isso que ela você precisa conhecer você precisa mergulhar na beterraba você precisa pegar pox você precisa testar coisas de outras pessoas e aí a partir de uma você consegue você desenhar modelos de arquiteturais usando os serviços usando outros modelos outros desenhos Aí sim você chega em um ponto ok agora eu consigo projetar o mar quitetura para uma por uma empresa e etc Qual é
a principal arquitetura de Donald a preta de Vento a correndo tudo antes mas assim não não é que eu só aqui também não conheço muito novo o que você de novo já é mano vou fazer um batizam aqui e voa e eu fico pensando porque na maior parte do tempo por exemplo no Pega até agora galera tá virando tudo para a preventus porém integrando com de dance que fica lindo maravilhoso porém não tenho tanta coisa já que apresenta a internet e até pouco tempo atrás todo Mundo fazendo envelhecer e no máximo ali no redes estourando
e resolvi resolver muita coisa muita coisa com mais um ponto aqui mano se puniu demais a internet tá todo mundo tá conectado hoje então não vou Você não consegue manter isso por muito tempo dependendo do tipo do seu negócio e agora é a parte do ele que dá uma eu vou puxar prédio vou puxar para ele saber qual seria o teu modelo arquitetural do Eric Se falasse vou fazer uma textura hoje para aguentar sei Lá 100 mil requisições por segundo durante uma hora tá se a gente se tiver falando de uma aí que não faz
nada não p o cara pode ser tá mandar o modelo é espere famosos difícil para organizar um sistema de apostas vamos brincar aqui no sistema de apostas e ele vai ter um pico ali e mete o antes minutos antes de um jogo importante de futebol legal rapidinho outro caso é você podia puxar é por a gente tem muito site de ingressos caíndo também Ei vídeo não Aqui também entrando ingresso.com esses dias aí tava com a fila aguardando ela pode ainda melhor [ __ ] na cara da outra ele falou que a experiência real negócio entre
uma digital chega em outro outro né mas acho que é uma série de coisas acho que o complemento é porque eles falaram eu acho que o experimentar tá dentro de tudo assim a cara hoje para afinar Observe quando a gente vai Implementar uma feature nova a gente e a gente faz propostas que a gente cria um regime com uma prova de conceito EA gente já coloca o benchmark né porque não sabe que a gente marca a gente faça o antes a gente compor tava tanto e agora depois das alteração a gente comporta tanto Então hoje
eu acho que eu eu tenho aplicação mas a gente tem toda o em volta né então por exemplo eu se eu tivesse que envolvam a aplicação desse nível hoje aí eu usaria provavelmente a WS porque eu tenho mais afinidade Não é porque eu gosto mais é realmente trabalhei mais com ele mas por exemplo acho que o maior problema é a gente tem os requisitos né pô beleza a gente tem um sistema de aposta a gente está lidando com dinheiro ou seja a gente tem atacantes Então você gente tem que ter alguma alguma coisa de segurança
então eu não resolvi a segurança na aplicação resolvia na camada de Cláudio por exemplo causa WS na frente e eu tenho Ali o controle de aquisições entrando e saindo aí beleza Vamos pensar favor dificultar mais ainda esse programa de após sempre bom falar que ele tá trabalhando com arquivos Porque não pode usar Que Rio Grande do Norte na hora casa não pode não é em PDF recibo para cada PDF e esse é e não e vamos lá mais ainda não pode mandar. Microsserviços tem que resolver ali você tá na máquina gigantona Então o que a
gente consegue fazer com nojo que pouca gente sabe hoje Na hora que for que a gente sabe mas pouco experimentem todo legal Você consegue delegar os ar mais o que o sistema operacional faz então eu recebi essa chamada não é que eu tenho que resolver naquele momento eu consigo delegar uma sub tarefa processo vai fazer meu pé está esperando ainda todos envolvendo ele e eu volto para o cliente final vai ficar nessas não sei um cenário terrível aí que a gente não consegue escalar nível de infraestrutura Mas a gente consegue escala nível de processo então
é o que a gente brinca né Tem muito Ted tem multi-processos tem um monte de outras tarefas que a gente tem mais beleza a gente tem esse problema aí a gente tem problema de concorrência também ou seja é aplicação no dia a gente brinca que ela é single Ted Mas isso é uma mentira porque que eles se encontrem ele usa uma Ted só para ele é basicamente é como se fosse o meu gestor de tráfego né como se fosse o fará o ou Seja tá chegando usuário eu tenho que coordenar para onde ele vai mas
eu não vou usar até o final da Rua certo eu só falo com ele mas você pode passar agora mas quando você quiser voltar você fala para mim que eu te ajudo de novo ou seja a gente tem aquela Ted que vai para quem não sabe também né o prédio é basicamente o gerenciador ali de tarefas que a gente vai ter então a gente manda eu preciso ar essas tarefas secundárias em quando elas terminam as notificações Cara final então é muita gente fala assim não dá para fazer como hoje porque assim ou Ted não necessariamente
você consegue ver atrás você consegue gerar sobre o acesso a diferença que não vai colocar um outro negócio principal que é basicamente não vai colocar alguém para ficar dançando no meio do trânsito né é basicamente é você dessa tem um gestor para passar por todos os lados então é bem subjetivo né gente vai assim ao que você faria é porque depende de uma série De coisas mas mano hoje apresenta os nossos clientes até lá do novo ser se é muito simples Até arquitetura que eles usam uma simples assim né porque da bruxa faz tudo eu
achei bonitinho ele explicando o que é benchmarking sendo e agora a gente acabou tanta palavra reservada que tipo várias pessoas devem ter se perdido um pouquinho aí no meio mas a gente a gente avisou que ia ser um episódio um pouquinho mais técnico para gente Conseguir falar um pouquinho mais se perdeu que a mãe deixa no comentário dele eu ia pedir Exatamente isso como João Já puxou se você não entendeu né a gente quer realmente saber o quanto tá agregando de valor para você então deixa aqui nos comentários manda mensagem para a gente ir lá
no final cada um vai deixar aqui eu só sei sociais mas a justamente para a gente a gente experimentando coisas distintas aqui no primo até que a gente falou Transformação digital sobre carreira front-end sobre saber ou não programar e agora a gente tá com o episódio um pouquinho mais técnico aqui mais hard Tech é para gente ir um pouquinho mais fundo nesse assunto de performance então eu vou ajudar a responder os comentários comprometerem com todo mundo lá nos comentários e pega as palavras também joga no Google acho que isso é uma coisa muito legal né
que a gente pode ganhar mais mano essa mas Tem que se virar Beleza bora lá que mais vocês podem falar a respeito de arquitetura Bom vamos lá que eu posso contribuir para isso aqui bom não pega até agora recentemente né tá chegando essa parte mais violentas são eventos porque começou bastante no JavaScript então nas outras linguagens tá começando a dar a chegada a última vez que eu trabalhei com foi implantando também não herói a parte do Apache Kafka e foi mano Simplesmente o outro mundo que você abriu ele a parte que a gente conseguiu implementar
tudo só que uma das coisas que eu fico vendo podemos se deu a ideia do jogo do bicho eu acho manhã junto de aposto cara é um negócio que você poderia por exemplo dependendo do Qual o tamanho do seu público eu não vou dizer que eu jogo mas acompanhe bastante Ok algum site uma betway e eu fico vendo bastante gente fazendo apostas tipo uma sacola para Fazer a influência tudo mais então a cada postou no Twitter alguns foi excepcional de 200 mil grau uma galera que e no dia de jogo específico assim uma semana não
tem nem como calcular isso então a parte de você até a estrutura orientador é evento eu acho que é o mais necessário hoje para qualquer tipo de aplicação de grande porte não tem como fugir disso prender no ano você não vai me atender todo tipo de um redes dentro do seu próprio server Ta ligado cara se eu puder contribuir um pouco assim eu diria que ir para o profissional que está ingressando hoje em back-end ou que já tá indo aqui em algum tempo que se tornar alguém com nível um pouco maior de senioridade ele precisa
sim conhecer de mensagem iria dentro dos serviços back-end como um todo então começa as coisas se comunicam Qual que é o caso onde eu aplico uma chamada assíncrona em alguma coisa ele precisa entender De Cash a gente tá Chegando em cenários de desenvolvimento na web principalmente a gente precisa muito de Cash porque as coisas estão cada vez mais pesadas e precisa fazer consumo de mais e mais coisas só bed head diz assim só precisa nenhuma já é legal uma dica que fica além dessa que assim muitas vezes você não precisa ser o provisionador deste serviço
você pode consumir enquanto o serviço então você precisa pilotar um caça não seja pilotar um cluster de carro que você pode alocar Um Kuster como serviço e consumir o mesmo vale para o redes então fazendo um Jabá e lá dentro da polícia encontra todo esse serviço se encontra o memória Cash se encontram msk você encontra ou pensei acho service Então você começa achar Poxa vou pilotar um elástico e sorte para fazer o motor de busca da minha plataforma começa a ficar muito dispendioso para você que é uma companhia ainda pequena médio porte você pode alocar
isso encontro serviço e Fazer uso daquilo então alguns recursos que são demasiadamente importante você precisa se conhecer de eventos Inexoravelmente e precisa também conhecer De Cash uma dúvida rapidinho beleza uma coisa que eu costumo falar muito para desenvolvimento cara eu vocês veem se faz sentido servir para Cláudia e para para esses serviços é que a gente vê uma ampola a gente vê uma onda de profissionais que estão sabendo fazer funcionar eu Até brinco ser cuspidor de código tá bom que tá falando para nós só que aí eu particularmente todas as vezes que eu tive a
oportunidade de eleitor algum deve e tudo mais eu sempre falo logo seja mais do que um consumidor de código seja um solucionador de problema e para você se diferenciar no mercado hoje para mim o grande ponto de um desenvolvedora de uma desenvolvedora saber como as coisas funcionam porque é por mais que você por Beleza tô usando um Framework Eu tô usando um nenhum viu da vida estou usando é igual a usando uma Lib um Hatch da vida eu sei fazer funcionar mas eu não faço ideia do que tá rodando ali por baixo no primeiro problema
que você tiver você vai ficar completamente Refém de alguma outra pessoa que saiba como aquilo funciona melhor que você pede seu não consegue você não tem autonomia para abrir o código-fonte por exemplo e entender o que tá acontecendo ali dentro aí por baixo dos panos você tem acesso a Isso mas você não sabe como funciona e você não tem condição de saber como funciona E aí eu queria saber só e ninguém é causar tá escrito que eu queria muito entender de vocês assim por mais que a pessoa vai usar um serviço pronto de mensagem iria
ouvir a utilizar pode na água tem o load balancer lá tipo ele tava usando para mim é importante que a pessoa também Saiba como essas coisas funcionam talvez em algum momento Parar para olhar um código ou implementar uma poesia para aprendizado quê que vocês acham plantar bastante é esse esse é o lema do DS Expert né eu faço um treinamento focado em que avançado e a gente fala o lema é crucial cassation né é esse é esse é o lema falar mano não vamos a cruz de frei marca o [ __ ] também a pessoa
mais você tá escrevendo a roda não é o objetivo a gente escrever a roda o problema é o seguinte a gente tá usando uma Ferramenta que ele falou já tem que ficar legal hoje mas amanhã se vê alguma outra coisa o conceito que você vai tirar de um lado e jogar para o outro vai ser reaproveitado né então você L'Express ela tá fazendo mandar hoje né mano mas esse alguém fizer igual aconteceu recentemente com Fake GPS Eu acho que eu vou ver meu deu uma louca né ele falou vou ajeitar o vender habilidade você não
quer me pagar e é isso você vai ficar recém como é que Você com sua estratégia para mudar e fazer funcionar eu acho muito né Por exemplo vai o deve tá com amor de começar a fazer um sistema para pizzaria da esquina carão Express um servidor vai ser dois Zinho meliante mencionado vai funcionar Mas você não vai levar isso Não empresa Real você não vai levar essa aplicação se um dia tiver uma promoção na pizzaria Neymar divulgar a gente tá falando assim vai quebrar e você entender quando vai quebrar vai muito do Profissional que mede
performance fazer os testes seja de carga seja teste de IPI pode fazer tudo tão tudo funciona até certo ponto e depois desse ponto como que você vai agir já tem ferramentas para tratar isso aqui gente só puxar uma ideia e tinha falado disso você falou diz também de como que você puxa isso né Eu vi Acho que o iFood Mano eles têm uma umas práticas bem legais que é viver constantemente no caos que disparate com queijo engenheiro de Verdade ou seja puxa o cabo do Servidor lá vamos ver o que aconteceu a mente difícil fazer
aquele os engenheiros a Netflix faz a mesma coisa então repositório muito importante Netflix Carlton Key lá que foi feito para isso ele já era um caos na tua aplicação então por exemplo a performance tá ligada com quanto Porque hoje a gente faz isso hoje a gente está prometendo para o cliente que a gente entrega acho que mil mil programas concorrência pode Monitorar dentro de um servidor no desktop por exemplo o nosso executável só que para a gente a gente roda com 3000/2000 do outro lado então a gente te fala desde que eu sei que você
vai bater mais o que eu te falei mas se for muito além A gente vai conseguir porque porque a gente tem load balancer System em ambientes de performance testes a que faz que aí é para ver até onde é o nosso limite que eu acho que é a maior dificuldade das empresas hoje é Sabiamente estou indo para você mano se o primo chegar hoje faço uma 10 milhões concorrentes nome de salame dá certo nessa para escalar fazer é muito dinheiro não é não mas a mãe dela a lâmina barato pô mas é muito importante também
saber de mencionar por exemplo nessa Pizzaria não vou colocar load balance na ponta para aumentar custo tudo pode nem tudo convém sim ele vai de você saber por hoje vamos ter vai funcionar só colocar na ponta mas porque Vou pagar isso sendo que não tem mais ideias largas não pagou r$ 500 não é que tá ligado exato e conhecer a importante regressando lá na pergunta da tá eu acho que esse momento em que você repara a importância em conhecer o outro lado daquilo que é gerenciado é quando de fato você precisa de uma coisa que
o gerenciado não te entrega porque te falta a gente tá falando aqui que eu eu vou evitar o meu consumo de tempo tendo um serviço provisionado eu vou aliviar a Minha demanda técnica de observabilidade de várias coisas a partir do momento em que você precisa de um ativo de um recurso você precisa tomar o controle daquela coisa de tal forma Aí sim Você precisa entender como aquilo funciona por trás no node a gente tem exemplos clássicos de uma geração que não aprendeu a trabalhar é porque o momento existindo até dois meses atrás mas é substituir
a senhora tem desde aí é as partes tá chegando a tem Piauí pi ai ai As pessoas não querem usar e o mesmo Vale com a quis assim você conhecer o outro lado da moeda eu vou usar a que se usa até quando faz sentido eu refazer o método http aqui cara faz sentido você usar assim que te alivia muito tempo mas em algum momento você tem que entender o funcionamento daquilo como que ele trabalha é Deus como que ele se comunica é sempre interessante você testar uma poque ou outra fazendo a coisa do jeito
mais complexo mas que vai te dar um Maior entendimento eu acho que ele tem um pouco da linha cara no final das contas é a partir de quanto que deu medo a gente tem que cobrir o porquê só que pega no mais dá acho que eu acho que a pergunta o Tatá e a gente chegou no ponto de cara por exemplo eu acabei de começar a programar aí beleza Fui lá tive um ano divulgando em uma empresa de ver o Júnior ainda porém cara eu tô com um projeto bem grande que eu fui começar entregar
a gente coloca ali produção Colocar um evento para rodar o que vai começar a dar alguma algumas algumas buchas Em que momento que a gente poderia parar para pensar sua cara essa implementação a peça implementação cara eu considero assim que essa reflexão ela tem que acontecer antes de sair o teu MVP Então mas a na maior parte dos times de deve hoje intenção de software House os cara mano Fala vai ser isso aqui e boa porque esse é o ponto por exemplo que vocês tenham um contato Muito bom que eu achei do [ __ ]
bastante você chegar em trocar ideias sobre tecnologia antes de qualquer coisa do tipo assim não é a realidade de noventa e nove porcento de empresas pela demanda chega para times tecnologia executar galera vai fazer quando quebrar mas ainda ainda não é o fundo do poço tipo era o tipo de trampo que eu fazia naquela época a realmente mano 90 certeza que eu trabalhei até um vídeo no YouTube lá será que ninguém faz testes Na vida real falei nada porque qualidade software a última coisa só vai para a qualidade quando porcaria mesmo e aí tipo o
meu trampo era cara o que eu consigo fazer que é pequeno que vai dar um grande Impacto ou seja se o MVP tá ruim que você vai ter que fazer Em algum momento que você vai ter que trazer gente vai ter algum momento que vai falar assim eu vou gastar mais vou ter colocar vou ter que fazer replicação do banco ou como a gente faz é faz v1 e V2 Aí põe um tráfico com um lado o tráfico para o outro e a gente vai escrevendo eu achei que ia falar de teste e levantar mostra
a camiseta dele acabou tem que botar uma demonstração Eu saí mas me levanta aí levanta aí dá para ver aqui John já terminei só falta testar que maravilha eu achei que era mais um gravar animal funciona coisa que tipo dá para falar de diversos outros assuntos e o Último vocês tocaram que foi questão de débitos técnicos né quando que as pessoas de fato vão parar tipo para até pensando e aí metodologia mesmo depois a gente usa lá Sprint Nossa a gente Eco a gente é lindo e maravilhoso tá beleza mas quanto da sua Sprint você
determina ali para débitos técnicos ou Em que momento a gente vai parar e falar assim tá beleza tipo implementamos a gente precisava de velocidade até um dos nossos princípios aqui né Tipo a gente Não está buscando a perfeição de preciso entregar no tempo que foi determinado Mas a gente não pode abrir mão da qualidade é sempre um trade-off ele é sempre sempre sempre eu sou o cara que é o chatão aqui dentro assim a minha função é ser o chatão e eu tô aqui E com isso mas por que defendo o lado da qualidade grande
parte do tempo mas é claro que não abro mão também da nossa velocidade Existem várias várias formas de é uma das formas que a gente gosta de Implementar aqui é conceitual conceitualmente aceita no mercado a gente tem uma reserva de Story points por Sprint para cuidar de débitos técnicos então constantemente a gente olha para trás e fala aquilo lá precisa ser corrigido ou em algum momento identifica se alguma coisa fala só que necessita a correção entrar naquela filhinha e a Clara vai sofrer uma priorização dentro dos débitos Então esse é um ponto importante às vezes
Quando você começa a encher de débitos técnicos o teu time você não consegue priorizar o que te faltam débito importante o que é o débito mínimo então a gente tenta acompanhar as duas curvas simultaneamente tanto desenvolvimento novo como paralelo a gente vem com o time pequeno com pouco esforço mas sempre constante fazendo correção de débito técnico isso é importantíssimo principalmente no back-end e esse animal apresenta novos ser se a gente tirar um Dia para cor de covarde pode gente melhorar a cobertura de testes eu não sou o tipo de gente que chega lá no código
deletando coisa lá tudo tá bom então aqui por e implementando testes é para garantir que aqui não vai quebrar então eu posso deletar tudo e escrever de novo mas não sei que alguns ela calma aqui teste então mano mas é algumas a gente trabalha assim algumas coisas por formas que as vezes não concorda um pouco por exemplo vou contar uma coisa Do pecado para vocês ver a gente não usa prova esses mano meu Deus a gente usa callbex Nossa curiosidade também não gosto desse prédio operei tu tá só para caçar treta entramos aqui é tipo
assim lá no nosso caso é porque a gente tem problema a dor ser mais mais e eles fazem intermédio é só para explicar um pouquinho com função do produto lá é porque a gente fala que é mais rápido que o Noruega que eu vou buscar Eles têm uma consulta uma pele Javscript chegou seu recorde ele captura esse dado espera-se Record terminar ele volta e eles tavam no banco deles basicamente alto nível assim na a gente que a gente faz a gente não fica com correndo com você é como se tivesse uma outra Ted capturado jogando
uma vara de pescar ali captando os dados mas sem como correr com você então o o que tem Mano eu não sei nada não sei nem conversar com ele por isso a ideia comigo é muito absurdo E aí eles falam Assim olha cara prova Esses são é in performativas porque eles geram com o texto dentro dos é mais mais e aí cada cada vez que se usa um assim que ele gera um novo contexto falei beleza mano mas pouquinho final qualquer diferença entendeu quer o que é o que a gente tem também daquela coisa do
o ver a utilização também sabe o que eu não concordo mas tem coisas que a gente é igual que faz a gente fazer a gente tira um pouquinho nosso ego de lado para Gente seguir mas só uma coisa do da linguagem tava falando da gente entender a da arquitetura a gente entendeu que a gente tá usando acho que a melhor coisa hoje que eu vejo meus alunos tá com a cara sentido espantada tipo mano porque nunca ninguém me falou disso por exemplo pessoal de Java ou pessoal d.net do Rubi Eles vieram para o JavaScript com
o paradigma totalmente diferente no java script você não trabalha com coisas assim Processamento e memória porque o modelo de trabalho e lá como que a gente trabalha de trabalha sempre sob demanda ou seja vem um pouquinho do dardo já saiu processando ele já vou liberando e vai fazer por isso que a gente consegue entregar tanto com um pouco até se a chave importante isso é de lá só que aí você está assistindo eu vou comprar coisa para vocês mano o nó de nós já inscrito mano ou não ia ser mais mas eu dou por trás
Eric Windows solta bomba de Viu então a a performance o gerenciamento de tempo impede mano até tá lá embaixo você mais mais ele consegue comunicar com seu sistema operacional e fazer se você não conseguir você vai fazer igual modo certo você vai implementar métodos em ser mais mais para ter um maior controle da sua máquina possível então mano dá para fazer muita coisa é isso que você falou assim eu senti na pele a ouvindo Java né Eu comecei no Android né eu tô Sofrendo não tá falando coisa pode compartilhar tem um carro do pega a
pena mesa que eu acho então eu comecei Eu comecei no mercado com o desenvolvimento iOS objective-c agora poderia chorar entendeu agora é quase um alcoólicos anônimos perna e depois eu fui para o Java no Android claro que já obra Android é muito diferente de água para Beck and né sim são universos ecossistemas completamente extintos só que aí um determinado projeto lá na Softwares que eu trabalhava A galera falou assim cara a gente quer te dar uma oportunidade não falei com tu agora vai ser oportunidade de Android da minha vida né você vai trampar com node
você vai para o beck cara na hora que eu vivi naquele projeto E aí eu fazia de ponta a ponta filho de ponta a ponta trabalhar para Nextel na época e era back-end node eu fazia o serviço e lá de Ah lembrei que tinha um sorvete troca de plano eu fazer o troca de plano Beck and e Consumirá ele no Android disponível lá fazer aquele que comeu foi melhor experiência da minha vida tá acho que é super legal compartilhar isso como uma deve mobile porque eu comecei a ter uma visão sistêmica do que acontecia quando
eu chamava Mappin quando eu trampei no pé quente se eu não tivesse feito isso talvez eu seja uma pessoa extremamente bitolado achando que tipo nada né sei lá o que tá rolando nada vocês aí né e eu já ouvi deve falando assim tipo mano o Que aconteceu também não importa eu falo Putz foi a melhor experiência da minha vida sabe tipo de ponta a ponta eu realmente em Dia com uma fita o que acontecia de ponta a ponta faço para mim foi muito legal mas o meu primeiro contato com node foi muito complicado Que eu
vindo já vai uma orientação objeto o negócio um pouco mais robusto no sentido de rigidez também né da dão aplicação padrão tipagem aí tipo eu fui um negócio Lucrativo mas quanto tá o de falha de uma oração e chamando você fala perdão de Deus porque eu já vou tipo ele te conta tudo que tá acontecendo ali tipo eu vi aquela sem falar com você eu pegava chamar o meu amigo audiobot eu quero que me ensinou tudo que eu sei de novo é muito pouco mas enfim é suficiente e eu falava não tô entendendo isso é
Gere junto no meio ao Jesus toma conta entendeu Tipo foi pouco tempo mas foi um tempo suficiente Para eu saber que eu queria desenvolver hoje nem marca mas se fosse o contrário faço para fazer CSS eu ia me demitir porque eu não sei nada eu mando the back o XML no Android x inverno exportações janela aberta do lado quebra do uma identifico nesse ponto aí velho vai colocar um botão eu sou incapaz Favorito um botão incapaz se não for pagar sempre Valerão tá mano cara mas é um ponto importante que Levantou que por exemplo a
parte de performance também vai do ponto de você conhecer os dois lados da moeda porque por exemplo Rafael a pessoa que só fez front-end e nunca fez Beca e nunca vai entender porquê que o exatamente o cara tá o esforço que ele tá tendo para te mandar um negócio aí eu acho super importante assim uma das experiências mais ricas que tem é você entender como dado é enviado e como ele é recebido do outro lado a gente faz muito isso aqui Dentro Eu fiz o Windows fez gente fez serviços. A ponto assim cara você faz
o Beck você faz o front é legal você pensar em servicinhos mastigue um servicinho pequenininho e faz ele inteiro ponta a ponta foi um modelo no lugar ela muito mais importante eu gosto muito de falar aqui em frente à casa de forno sem perfil né aí mano como como os quando você falou cara é muito difícil para gente o nosso um pouco mais abstrato ver o por exemplo a parte mais Visual da parada e a gente tem um negócio do visual da parada tá ligado mas é legal ter contato né É é que você vai
saber planejar saber o que é possível também eu acho que mano agora um negócio que não é tão controversa mas eu acho que todo mundo deveria troca pelo menos uns três quatro meses como fujitec entender como os dois lados da aplicação funciona Porque mano se você sabe como é que pinta um botão Beleza Sabe pintar uma tela top mas você não Sabe o esforço que o beck está queimando fazendo para você conseguir Popular aquele você não vai entender o Real esforço o projeto motor naquele grandes força né como João falou eu não sei pintar mas
eu sei qual é o esforço ele como quinta Ana tá eu acho que isso isso é muito interessante mas tem a barata também que acho que nosso papo até agora foi sobre performance e focada no Messenger mas não tem um performance novo no front assim será profissional de Performance a sua medida é em todo o contexto né não é só de uma ponta rapidamente o que for antes amo vocês ficar continue fazendo o quê o amor de Deus não quero saber e isso galera tipo é que a gente poder ir longe aqui né mas essa
questão de front Eu lembro que tá acontecendo com o Igor Ralf hoje quando a gente organizou o vídeo aí essa parte aqui no Brasil juntos e aí ele falou para mim aí eu eu sou o cara que ele é curtem muito frontcourt design mas tem Muito front que não curte design Ele não curte ficar fazendo telinha Ele curte O Beque do front eu lembro comigo ou me explicou assim as divisões possível não tinha aquela visão do front-end tão interessante que tipo meu tem muita lógica aplicada né tipo claro que você pensar aplicação tem aplicações são
realmente mais simples eu ia falar burra hahahahaha e ela tá falando demais não tem pisódio assim tem aplicações precisam ser boas Mesmo tipo ela só recebe exibir só recebe exibir mas tem aplicações muito mais robustas que precisam de um nível de complexidade ali na frente que tem O Beque do Fronte E aí quando você entende como back-end funciona prometi você vai mãe vai conseguir construir uma aplicação performática no Beck do front com uma qualidade muito melhor por conta das limitações é um novo por cento tem muita limitação como deve Android você deve imaginar a treta
das resoluções é De construir resolução para todos os tipos possíveis de Android é um tem as suas tretas mas sem dúvida um aprendizado de uma de uma ecossistema Sem dúvida vai ajudar você a ser um profissional melhor no outro ecossistema também e falando o dia de front-end aqui para mim marcar maior problema hoje eu webpacman no é no mau uso do ar IPEC claro né a gente tem um cliente queria tipo um Decolar da Colômbia lá e mano os cara já tava com 100 milisegundos Esquema diminuir mais aí a gente foi ver a gente não
acreditou quando estavam tão bem assim porque é a forma que eles basicamente baixa um toda a informação faz o processamento do front guarda no local Storage lá e se for paginando você vai paginando que tava quase tá tudo estocada né É performático como velho então é o maior problema que a gente viu igual né que a gente Ah tá público Jardim pode falar tchau para falar a dona triste por Exemplo tava rolando uns clientes lá que o GPS que tava puxando ele é um gesto gigante que não abre até que você gosta muito pega todo
o módulo joga no começo do arquivo né no do jeito que estava fazendo lá e o bagulho estava aqui 30 mega mano o negócio de Jesus que tipo fazer download aqui algum pau de alguma é do pacote do móvel ele vai logo todo acho que ela que módulo é esse aí começa a xingar a gente amanheça quando for HD não vou mais 30 nega de texto é muito Amor as coisas pega Aquela fonte famosa a noite Matoso conjunto então é justamente isso é o Gabi pega você pega o módulo o cara mas eu acho um
ponto relevante também nesse lado o profissional de performance o cara que tem um olhar de performance às vezes ele não é o profissional de performance Mas ele tem esse olhar eu gosto de bater bastante na tecla conte-me sobre a qualidade de escrita isso te dar a performance e te Dar uma uma consistência no longo prazo assim facilita para que outros Leiam o node como exemplo clássico aqui que eu quero galera usa ele permite você fazer muitas compreensões você não precisa declarar você não precisa ser ver Bozo para que ele funcione Mas eu sempre tento exercitar
esse lado assim até onde não ser ver Bozo Será que alguém que tá chegando agora é capaz de compreender isso você implicitamente sabe que aquele dado vai chegar como Spring Mas será que Ele foi validado será que ele deveria ser validado às vezes a gente possa Checar um tipo às vezes existe o melhor sobre valor alto Jackson casa pode ser cara mas também assim algumas questões do ponto assim ó Será que eu preciso checar eu sei que aquela informação é um booleano Mas será que eu preciso chegar com igual igual a true e às vezes
você não precisa mais o ato de ser ver Bozo às vezes te ajuda e como que você toca perfume só que a performance na hora que Você precisa resolver o problema é de outra pessoa para ler e entender e solucionar aquela coisa que você cumprimewnto durante a escrita quer dizer que você tá puxando a treta que às vezes sofre pode montar tão mais rápido mas a gente tá fazendo só você para humano nem vai tá vendo Então eu sou chata não só em função de dar um spoiler aqui que a gente vai trazer Otávio Lemos
para falar sobre Clean Code em algum episódio aqui Então a gente vai vai continuar essa essa conversa ela vai embora mas cara eu acho que é só um ponto você relevantes você precisa ter esse olhar que a coisa informática no ponto de vista só escrito é isso que eu quero dizer ela tem que ser performática no ponto de vista de execução se a forma como você distribuir arquivos e pastas é demasiado complexo para compreender para uma pessoa nova entender acabou sua performance ele já em si nós vamos fazer a sempre já era Essa a Fabi
lá eu queria ouvir and você fala um e vocês mencionaram teste teste teste é bom negócio na camiseta fecha só que tem diversos tipos de testes a gente tem uma discussão muito grande sobre o quanto os programadores têm parte de responsabilidade nessa questão da qualidade at houve uma época onde a treta era muito grande até ser verso deve que assim ficava filmando problema no meu código e tudo mais mas hoje Infelizmente eu vejo que a gente está evoluindo como como um ecossistema de leite acampar no sábado mais né Tipo a gente quer fazer um Deploy
numa sexta-feira mas a gente quer estar seguro de que a gente vai fazer o Deploy que não vai simplesmente tipo meu tudo explodir e existem formas a gente se prevenir e como como Quais são as formas que você pode trazer para gente e até aqui são usados acreditamos com O Endel aqui mas vou trazer um pouquinho do Contexto também porque sempre importante ela testes é um tipo de coisa que vai comer um pouco de seu tempo agora para você ganhar tempo depois posso falar que quando só eu e o João escrevemos lá trás da Kingston
gente não testava é porque não tinha como a gente tem urgência de negócio é muito alta e já sabíamos que se deve técnico ia vir então agora a gente vai conversando aumentar os testes dos novos repositórios estão sendo um code co verde ou sala de uma sequência De blocos em que a gente tem internamente já tá com mais 90 porcento de todos os repositórios Cold cover unitária e isso que taxas unitários Mas é uma coisa que você planeja antes é bonitinho mas tem que fazer depois daquele é um trampo muito código não tá bom então
eu já trazia testes unitários para facilitar a vida do que a também cara nessa parte de teste É bem interessante por exemplo bastante eu vejo bastante gente e bastante vaga vou Deixar isso bem claro agora que por exemplo vagas para Júnior onde você vê ali que ele esperem saber sobre determinada a fêmea de teste não sei eu acho que não eu esqueci Oeste ou coisa do tipo Então cara eu fico pensando por o Júnior ele tá ali ele permite que a Thaís falou mano é o cara que vai entregar o código tá ligando ali a
partir dali eu acho que a empresa deveria tá em é mais para poder dar suporte e tudo mais porém cara se você Começa aprenda teste de Jet começo se você tem um bom instrutor aí não querendo gravar aqui é esse cara se você tem uma boa instrução de como você começa a escrever baseado em testes eu acho que você começou a dor que você ganha muito e você com empresa que tem esse profissional você manda decola um pouco um pouco mais rápido lógico a gente igual vocês falaram por vocês dois são ótimos desenvolvedores mas não
na época e no tempo não dava e Isso na na verdade tipo é realidade ainda maior parte de qualquer produto que você começa qualquer VIP de qualquer empresa você vai ter que ter agência de forma isso aqui está funcionando Se Deus abençoar que Deus mas a gente garante o mínimo aqui funcionando aí a partir disso é realmente vai ver até aonde você deverá cobrir que no caso são as principais vítimas do sistema o que você precisa garantir e depois partindo pro outro resto eu gosto de um exemplo Assim que eu acho que ele lúcida bem
essa e se você pavimentar uma rua você pavimenta Rua encher ela de bloquinho e você passa e tá funcionando agora se você precisar depois tirar todos os bloquinhos para passar uma manilha em baixo que é para garantir que o teu teste contra chuva funcione vai dar um [ __ ] trabalho então assim é um pouco desse esforço e um pouco de ser capaz de mensurar isso aí queria trazer uma só fiz que ele deve deve não é só programar Você vai ter que chegar para um dia você vai ter que ficar tranquilo e falar cara
eu preciso fazer isso eu sei que você não vai ver uma entrega de valor na ponta final do cliente mas eu vou ter que parar esse tempo como eu achei explica que você merece eu acho que vale Cara eu acho que o ponto do teste ele tá muito aí tá em você defender que o teste é importante caramba Outro. Também é você estimar na hora da sua entrega ou eu tenho que puxar isso é importante nem Todo mundo fala mano beleza eu tenho a tarefa 3 horas nessas três horas você vai conseguir entregar o que
você que é e ainda escrever teste porque a maior parte da reclamação entre aspas de todo mundo o teste é muito mais tempo você escreve tipo poucas linhas de código que vai para produção e mano trouxe as meninas de teste para o cenário que você já conhece então ah eu acho que ir para mim mano foi uma mudança na cabeça foi Pode parecer uma coisa boba mas mudou Muito para mim foi um tweet do Paul Silver a filhinha dele tava fazendo um curso lá acho que tiver alguma coisa e aí ela tá aprendendo já acontece
tipo ela não sabe fazer um teste aí ela chegou para ele para o perigoso isso mas acredita que a minha filha chegou para mim falou assim você tem certeza que tá funcionando se você não tem teste nossa [ __ ] mano foi muito e perdi uma criança então eu acho que era muito que o Daniel falou só que eu acho que eu sou Um pouquinho mais crítico ainda mano não negocia nada Velho deve você está assistindo mano é parte da sua entrega o pior não vai chegar para você porque eu tinha uma prática assim falou
assim mano entrega aqui em três horas sem testes eu trago em 6 horas com o teste qual você quer eu quero ser um teste aí dava para jogar para quem está gravando aqui ou não bom então no momento eu falei assim eu não vou dar mais opção eu vou entregar acontece e eu vou demorar mais No meu caso eu quis arriscar um pouco para ver como que foi só que olha que engraçado né até um vídeo canal a sobre a sua bença é que eu fiz a será que ele faz teste na vida real quando
eu comecei a implementar o teste de uma bucha ferrar Dona lá porque o banco de dados mandou um dado que o sol estava preparado e eu falei assim agora pode jogar minha parte outra certeza que não é para cobrar 100% parar pode rodar e tipo eu já fiquei meu mal que eu demorei Um pouco mais que o time normal para entregar foi ver todo sócio tava quebrado do outro lado por conta de pressão de da gente cai então uma coisa que eu vejo assim cara a gente brinca aqui só ser acaba sendo um pastel no
dia a dia né porque a gente não deixa a gente deixa se a gente começar a parar de falar assim eu vou fazer tudo não mano você fala assim é eu gosto vocês aquela frase né 10 grávidas não fazem um filho mais rápido não adianta velho você Tem que ter o tempo de software e ele tem que tal minimamente possível entregue a isso falar é sempre cento de Cold cover não precisa às vezes se faz pelo menos um teste de integração Ou seja mano eu tô fazendo um cadastro de cliente o canal de produto eu
vou fazer pelo menos 3 testes eu vou mandar um teste de sucesso Pô vou conseguir cadastrar o teste de erro com todos os campos o like se falhar em um teste que eu não faria sei lá um teste a gente Tinha mais um pouquinho teste Mutantes naquele se modifica Ao decorrer do tempo mas sei lá no texto inteiro você vai mandar um cara com um milhão de caracteres por exemplo ver que sistema faz ou manda com um monte de tio no meio do teste para testar o em couro então a gente começa a validar outras
coisas mas pelo menos 3 testes mano porque sempre o fora do comum o erro e o acerto aí pelo menos que você vai garantir o seu sono Pelo menos não vai ter mais aquele de um Definir sonora Fã Show em produção é o meu Deus e aí você vai xingar - o que a né porque é uma coisa muito comum que é falar mano mas quem vai colocar um milhão de tiros no campo de meio elas aprender isso sempre alguém ao usuário vai saber usar alguém nessa eu lembro eu tô mais eu trabalhei com a
Oi Júlia e Mano simplesmente ela não deixava passar um nada e nessa que eu não tenho não trabalhava com o teste que a empresa não tinha tempo para testar entendeu em uma Grande empresa que você mandou nenhuma tem então e mais voltavam qa aí beleza aí cara sempre que a gente fazer uma uma entrega ela faz os testes mais exatamente com o o Eric tá falando mano o teste mais loucos possíveis formando como é que deixou passar isso aqui eu fui como é que você chegou eu tiver ligando Ela fica só um frequente entre deve
que a mas eu cheguei no ponto amistoso Assim Hoje o meu time pelo menos o time black and ele é amigo dos que as que legal porque se deu um problema lá na outra ponta é problema de todo mundo porque eu tenho que a no time Então se passou passou por ele passou pelo time de qualidade também o meu time tenta auxiliar o tipo de que a porque se ele faz isso eu entrega mais rápida Então esse tipo de racional assim se você é desenvolvedor e a gente na função aqui do primotec é tentar diminuir
essas Distâncias assim poxa você encontra devolvedor você precisa ao se aproximar do cara da qualidade se você não está fazendo isso manda mensagem para ele agora fala cara eu preciso conversar com você eu quero melhor Chama ele para muitos muitos bugs não vão ser pegos por vocês deves nem pelos que as e vai ser ruim para todo mundo tô sem então assim se a gente a gente entender vai vai estourar no cliente tipo não vai ser ruim assim quanto mais banco da gente Conseguir achar mais a gente está prevenindo alguma bomba muito grande estourar lá
na frente que pode custar a vida da empresa e a sensação de meu sócio evoluindo mas só puxar um pouquinho agora papo de performance é porque hoje eu tenho problema de performance nos testes ele é isso a gente um teste de integração né o teste integração detesta Ou sócio do ponto de vista do cliente Então imagina lá sei lá eu tenho um processo que vai verificar Se eu tenho CPU batendo no tal eu vou verificar como que se comporta com vários produtos com vulnerabilidade com Alerta sentado só que que eu tenho que fazer eu tenho
que ter uma infraestrutura para levantar o servidor e um teste se in the e eu tenho que mandar aquele corte ele não vai sujar o cliente e vai ser independente aí depois a gente acha também não sei não acho que não lembro mas hoje é um problemão para Gente que aí causa os Fleck testes nesses de ouvir se desse termo se vocês vão vir humano é um termo só para falar que eu perdi não não confiável então para quê que você quer um teste no confiável mas a gente tinha bastante então aí a gente começa
por exemplo eu hoje como que eu resolvi tinha um problema na empresa mano é um problema que tava lá cinco anos mas ninguém queria colocar a mão e falei buscar eu vou mexer nisso aqui a senhora Nossa Torta vai lá qual que é o problema a gente tinha tanto teste a gente tem mais de 1.000 testes de integração rodando lá ao mesmo tempo e aí que acontecia esses testes batiam no serviço EA apertava sendo tanto requests que o nosso processo não aguentava morrido aí metade os sete pararam de funcionar porque a pele já tinha caído
então o que que eu fiz eu fiz o controle de Trotta humanos em prisão Instagram biblioteca chamada brotam node e ele falou o seguinte cada Vez que eu vou processar somente sem recorte por segundo é quase por segundo resolver o problema cinco anos velho foi um gênio não mano é um negócio que é tipo não é a gente volta naquele ponto assim você precisa conhecer modelos arquiteturais sem saber o que que aconteceu do outro lado para você conseguir tomar essa decisão conseguir chegar do outro lado entendeu porque não é sua aplicação caiu net conheci microsserviço
Caiu porque o outro Caiu Porque ele tipo povo tem tem é um trabalho investigativo né Quanto quanto mais conhecimento Você tem quanto mais repertório quanto mais acabou os quanto mais experiência mais habilitado você vai estar a olhar para um contexto e conseguir saber como procurar o problema a gente não tá falando que quanto mais experiência você vai saber solucionar o problema ou vai saber qual é o problema não é essa sacada a sacada tá em você estar mais rápido para saber como Procurar porque senão se você nem sabe por onde começar e erro aprender com
ele olha aí é muito mais barato assim cara um ponto que eu também peguei baseados na experiência com Wendel eu tava pegando aplicação nova para poder escrever teste só que PS3 quantidade enorme ou seja dezenas e dezenas de migrations que você tem que acordar para todo o ambiente rodar e eu peguei beleza me perdi as línguas que o botão Projeto Novo Começo a escrever Teste para cada teste que eu dava o mais simples possível de integração demorava dela 30 segundos isso aqui não vai dar isso aqui é impossível como é que a gente resolve eu
fui lá dublada Achei um pacote que resolvi ia resolver o problema mas o ponto é que cara até que ponto por exemplo é de trauma de chegar Dá uma pesquisada e ver o que que tá acontecendo tá ligado de que você vai só que não é o dinossauro Também Obrigado também por quê por exemplo se uma se uma pessoa aplicação ela foi escrito lá amarrar 56 anos atrás inclusive o primeiro é porque eu mexi profissionalmente foi uma aplicação que boa parte do cartório que tem alemão coloque em Pega até muito antigo e não tinha teste
nenhum era tipo de pegar para tipo de três quatro linhas tá ligado Então a gente começou a ver que a gente poderia fazer alguma coisa para tentar migrar isso para outro canto foi E quem começou a pesquisar como que poderia fazer isso no caso da empresa ela prefiro pegar um time de blog mais especializado em fazer um negócio e a gente tava ali só validando uma regra de negócio com eles mas o ponto é cara por que que essa rapaziada não pesa por mínimo tá ligado para chegar ali pesquisar rapidão ou tentar fazer um negócio
desse Porque se é um problema que pode cinco foi 15 anos tá ligado Não não bate mano mas daqui é a prioridade Mano Acho que ela não tem eu tenho eu iria aqui ó tá com a gestão evoluindo também fazem que você resolver muito rápido com um Álibi talvez não existisse essa livre lá e traumatizou ninguém quiser mais um conceito enfim existir a mente tipo é que hoje aí Nossa gente é que a gente vai precisar finalizar a quero ver logo fechou a última aqui por favor já que está aqui no belíssimo os profissionais que
a gente poder puxar alguma dica para rapaz aqui quer estudar Sua performance Aonde eles podem começar a ver e eu posso posso pedir para essas para isso eu fechamento última dica maravilhosa ali que maravilhoso essa beleza só antes da gente galera amei amei amei amei esse episódio Imagino que vocês tenham gostado também a gente estava empolgado achei um pouco de novo perto só poderia era a gente se encontrar por favor galera Curti demais esse de verdade assim eu acho que a Gente passaria que faça Quase duas horas aqui a gente conversa da gente passaria muito
mais tempo eu não tenho vários pontos quase a gente não conseguiu entrar então a Fundos Acabou de começar a falar delegado a gente for falar de performance na tipo E aí que eu faço eu tenho legadão aqui que eu vou fazer né Tem muita coisa legal que daria para a gente falar sobre isso colocar testes em locais que não tem nada de teste enfim eu até anotei aqui ó saúde do banco daí É para mim falar muita coisa sobre ele e sobre banco de dados tipos diferentes é eu coloquei até entre serviços também houve engineer
em que a gente colocou um pouquinho aqui enfim muita coisa legal que a gente poderia falar mas é disso que a gente conseguiu atingir a nossa missão aqui que era trazer uma clareira pra galera em relação ao que é performance de aplicação e um pouquinho do que as pessoas podem se preocupar como isso impacta usuário e o quanto dia De preocupações não técnicas são necessárias né você já curva de aprendizado seja custo seja Poxa deve faz mais do que programar Como assim né então acho que a gente conseguiu trazer essa clareza que contando é realidade
de vocês cenários reais que vocês passaram só um pouquinho né mas temos você ter um contato mais mas aí eu quero de fato que nesse momento a gente então traga pelo menos uma dica aí para cada uma das pessoas que se interessou por esse Assunto e falou Puts cara que eu não sabia que isso era possível né Eu acho que acho que é para mim isso aí eu queria muito saber qual a principal dica de onde as pessoas podem onde o que né Elas podem fazer para desenvolver essas habilidades vou deixar primeiro e passa a
bola cara é uma das principais coisas que a gente está sentindo é quem não era daqui ainda trabalhando com banco de dados Então você tem que saber a quantidade de Péricles O resultado isso essa carta ela está sendo repetida porque na maior parte agora deixa eu pego no fundo do urm aqui aí que fazendo suas tá usando uma ferramenta aqui vai fazer toda essa parte de corte para você não funciona muito bem porque você vai usar a mesma função várias vezes você vai consultar várias vezes a mesma coisa e às vezes não é legal então
um processo que você pode demorar tipo 80 Claro se você tá fazendo em 500 e não é legal então a Instalar em algum tipo de boa de bar no seu no seu projeto para você analisar o que tá chegando de fato e ver se faz sentido porque se eu aplicação tá demorando muito e você não tá usando uma o Marco arquitetura tão grande Pode ser que o programa esteja ali já te conheço Então essa é a dica isso agora galera se conectar com você no meu Twitter ou no Instagram uma suíte Também faço leva o
coaching Daniel Heart Miley com 44 m2 WhatsApp é para complicar Muito obrigado pela sua presença de um juntos próxima série de shows era bom eu fiz um tem um vídeo tô falando como como que é a terra da situação existente do planeta Porque a produção de conteúdo né pra vocês não é para mim do Futuro Mas como que eu comecei eu tava numa empresa e eu não sabia tinha forma de performance ou não eu vi alguns pessoas falando pa aí eu achei um pacote pacote 10 x pacote RPM de graça Baixa lá na sua máquina
e em vez de Ferro da noite Saudade 0x o nome do arquivo ele vai começar a olhar o que que seu código tá rodando do outro lado sem estar um pacote chamado autocannon que ele serve para fazer teste de carga usando JavaScript E aí que que acontece você rodou lá se colocou o período de 30 segundos parou de rodar deu comprou o CD um lado ele vai demonstrar o gráfico e fala assim qual foi a função ficou mais tempo lá no loop Ou seja a função mais vermelho mais próximo do vermelho é onde Você tem
uma perda de performance E aí você pode começar por esse por esse lugar para poder mudar pode falar para vocês mano fazendo isso em uma biblioteca aquela empresa inteira usava eu alterei de um PA eu acho que ele usava eu não lembro o nome do parceiro DJ s Eu só mudei biblioteca para fazer o parça eu coloquei no Joy EA performance mudou a empresa inteira tipo tempo de resposta que está aparecendo a minha usuários aí dentro do do recorte a gente Conseguiu abaixar isso então se você quer começar a esperança empresa te pedi mano faz
algumas documentações porque você vai entregar um valor diferente né e é um valor que a gente não vê pessoas ensinando muito por aí então é uma parada me ligar porque claro né mano de expert saiba Lata Velha dá uma olhada meu site Eric manha.com tem todas as palestras pelo mundo lá e bastante coisa legal então Obrigado pela sua presença Gregorio Mais uma aula né gente eu tô Aqui na pessoa física minha presença era muito bom e vocês gente onde é que a galera pode se conectar além de vocês deixarem a dica mas como galera pode
continuar dialogando com vocês talvez dia de trabalhar com ele por si só vamos lá a melhor dica para aprender com os erros dos outros é muito importante para a gente já pegou muito bela introdução no grupo primo que é doloroso sabe você vai levar para você e tudo isso aí no Google é muito se você ser uma fadinha Brilhante para pegar um erro que ninguém nunca pegou na vida imagina fazer uma pergunta no Instagram ficou ninguém não passei por isso é complicado então aprenda com os erros dos outros vejam os vídeos do Endel situações que
podem ver lá e sempre pensa em ensinar os caóticos por exemplo você está na pizzaria do seu tio e fez um de 15 para aguentar 100 pessoas pensa estivesse 200 Como que eu ia reagir se fossem 250 205 assim usuários Como que você vai reagir assim Tá bom então sempre pensa no instalar mais sempre olhando para custo também eu acho que é um pouco da parte da que vem ver cuidar de custos e quem quiser quem tiver dúvidas@Carvalho. Andreas no Instagram Tá bom obrigada viu and show de bola aí pô que eu puder contribuir aí
eu acho que a melhor forma de dividir um pouco do como começar o para onde eu vou Quais são os primeiros passos eu diria que tá além da escrita de código você precisa Sentar com papel a caneta escreve toda a história de uma requisição como que ela parte do browser do cliente E aí do Brasil chega na pênis tem certeza que ela sai do Brasil ela chegar para ir magicamente cara sem querer a Hand Shake você tem que levar as coisas então tenta a ir abrindo esses caminhos que para você hoje são ocultos você simplesmente
não sabe que não sabe então senta com lápis com a caneta e começa a destrinchar assim ah poxa esse pedaço Aqui daqui para que acontece isso daqui para ele acontece aquele outro uma vez que você tenha uma visão geral sobre toda tua o teu modelo arquitetural aplicado que você já tem funcionando se Possivelmente vai começar a enxergar coisas fala Nossa será que eu realmente deveria ter essa autenticação aqui no serviço de creche acho que talvez não faça algum sentido ter um teste com autenticação Então por aí vai eu acho que parte do pressuposto de você
começar A entender de fato que você tá fazendo E aí a gente conversa destrinchar modelos de como tornar isso mais performático como melhorar a tempo Como melhorar volumetria como melhorar a performance etc e pregai Então essa é um pedacinho da minha dica é quem tiver dúvidas Eu já falei vamos comprometer responder os comentários Então vamos lá cara vamos tentar responder os comentários Há muitos mas quem quiser me encontrar também é João Miranda s em todas as Mídias sociais tem funcionado era um show aqui em gente Eu que agradeço e convidados em gente muito obrigada pela
presença de vocês a minha principal dica para você se inscrever aqui no canal do filme até aqui né se você estiver ouvindo na plataforma de áudio que você prefere não deixa de se inscrever para você ficar por dentro de todos os próximos episódios e se você tá no YouTube não esquece não esquece de ativar o Sininho para você receber Notificação também de tudo aquilo que a gente vai trazendo aqui a minha principal dica para você eu já disse né você deve mobile todo sentado numa roda de beck endereço aqui é seja curioso seja curiosa Sabe
eu a minha experiência né como é que a gente como eu falei foi a melhor coisa que aconteceu na minha vida porque hoje eu não tenho uma aplicação de ponta a ponta consigo dialogar com pessoas de back-end mesmo não sendo de bebê quente porque porque Eu me interessei por conhecer os problemas as outras pessoas das outras áreas e eu fiz muito isso com a comunidade participando de evento assistindo palestra in the mobile né assistindo eu já assisti vários conteúdos do Erick Wendel indo in conferências que não eram das minhas tecnologias rubyconf por exemplo tipo tava
lá consumindo conteúdo Porque quanto mais eu absorvo mais acontece o que o João falou eu começo a descobrir o Que eu não sei que eu não sabia é a única forma da gente aprender a gente sabendo que a gente não sabe ficou um pouco uso não acho que vai ser legal e através do blog técnicos também gosto muito do vídeo na Netflix e assim tem hora que é incrível eu gosto muito de me sentir em norantea quando você começa a ler um negócio ela tem que entender nada pera aí que eu preciso fazer para começar
a entender e atrás de tentar entender não é desistir da leitura no Meio mas aí atrás daquela daquela palavra perguntar para alguém que manja mais que você daquilo ali e você vai desenvolvendo né um caminho uma jornada de conhecimento que é só sua E é isso que a gente tá te indicando a isso que é para isso que primotécnica aqui que é sem dúvida te fazer evoluir na sua profissão seja você da área de tecnologia ou não é isso aí galera Não deixa de se inscrever no canal não deixa de dar like compartilhar com o
máximo de E aí a gente se ver uma próxima [Música]