Pela segunda vez vendo essa palestra, e acredito que não vou parar por aqui, muito top, valeu Branas
@LeanBlanh5 жыл бұрын
Rodrigo seu conteúdo é muito bom. Já pensou em fazer um podcast ?
@ebnermatias79794 жыл бұрын
Esse cara é o melhor! Que conteúdoTOP!
@RodrigoBranas4 жыл бұрын
Valeuuuu
@StanleyMendesFonseca5 жыл бұрын
Show!
@wormworldconnectoficial42585 жыл бұрын
Canal me ajuda desde o inicio. parabéns!!!
@avinicius.adorno5 жыл бұрын
Muito boa a palestra :)
@jucianocarvalho5 жыл бұрын
Branas parabéns pelas palestras do TDC, pena que não foi na trilha de Javascript que eu estava. O live code da palestra graphql e rest foi sensacional, poderia virar um série haha Parabéns
@davidkennedydev5 жыл бұрын
Overview muito bacana, parabéns pela apresentação. Rodrigo, tomando como verdade que a escolha de linguagens de programação, framework e bibliotecas não afetam a escalabilidade. Porque não temos os sistemas todos sendo desenvolvidos com as linguagens, frameworks e bibliotecas mais fáceis sem se importar com a eficiência? Vale considerar que todos os sistemas inclusive bancos de dados, proxies, e load balance são sistemas que tiveram decisões quanto a stack de tecnologia. Entendo que a arquitetura é pivô no planejamento para suportar escala, mas acho leviano ignorar as bases e princípios da eficiência. Afinal como você mesmo cita se passar a ignorar variáveis: "Dinheiro resolve tudo" e seguir nesse mindset até transformar seu sistema inteiro em um usuário de um grande SaaS e pagar alguém que de fato dá valor aos detalhes.
@RodrigoBranas5 жыл бұрын
Excelente colocação David, quanto mais bem escrito for qualquer algoritmo, na linguagem ou no framework ou com as bibliotecas mais eficientes, melhor, menos complicado será escalar. Quando colocamos tudo em perspectiva, aumentando continuamente a quantidade de usuários, outras variáveis mais importantes que a linguagem de programação, neste contexto específico, começam a chamar cada vez mais atenção. Um sistema pode ser escrito em C, em PHP ou em JavaScript, se as consultas ao banco de dados forem lentas, isso vai virar um gargalo e eventualmente comprometer toda a infraestrutura. Outro sistema pode ser escrito em Java, Python ou Ruby, se não tiver habilitando o algoritmo de compactação, a experiência dos usuários vai ser sofrível, tendo que transmitir um volume muito maior de dados do que seria necessário. Ainda em outros casos, mesmo um sistema escrito em C#, Clojure ou Scala, se estiver rodando em uma máquina virtual que tem recursos limitados de processamento e memória, sem balanceamento de carga ou qualquer tipo de auto scaling, frente a um alto volume de acessos não será capaz de atender a demanda. O grande objetivo desta palestra foi mostrar diversos aspectos de arquitetura (considerando sem dúvida a performance dos algoritmos escritos, a linguagem de programação utilizada, as bibliotecas e tudo que estiver sendo executado), e principalmente de infraestrutura, que se não levados em consideração podem levar qualquer aplicação, utilizando qualquer tecnologia, a ter sérios problemas para escalar. Grande Abraço!
@lucas.c.s.5 жыл бұрын
O Branas derrubou o GOT kkkk, invadiu o server e trocou o script da última temporada.