Sistema lento? (Chegou a hora de escalar) // Palestra

  Рет қаралды 9,194

Rodrigo Branas

Rodrigo Branas

Күн бұрын

Пікірлер: 14
@lucassantana-ov2qu
@lucassantana-ov2qu 4 жыл бұрын
Mito esse Rodrigo Brandas
@brunovivaldodev
@brunovivaldodev 3 жыл бұрын
Pela segunda vez vendo essa palestra, e acredito que não vou parar por aqui, muito top, valeu Branas
@LeanBlanh
@LeanBlanh 5 жыл бұрын
Rodrigo seu conteúdo é muito bom. Já pensou em fazer um podcast ?
@ebnermatias7979
@ebnermatias7979 4 жыл бұрын
Esse cara é o melhor! Que conteúdoTOP!
@RodrigoBranas
@RodrigoBranas 4 жыл бұрын
Valeuuuu
@StanleyMendesFonseca
@StanleyMendesFonseca 5 жыл бұрын
Show!
@wormworldconnectoficial4258
@wormworldconnectoficial4258 5 жыл бұрын
Canal me ajuda desde o inicio. parabéns!!!
@avinicius.adorno
@avinicius.adorno 5 жыл бұрын
Muito boa a palestra :)
@jucianocarvalho
@jucianocarvalho 5 жыл бұрын
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
@davidkennedydev
@davidkennedydev 5 жыл бұрын
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.
@RodrigoBranas
@RodrigoBranas 5 жыл бұрын
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.
@lucas.c.s. 5 жыл бұрын
O Branas derrubou o GOT kkkk, invadiu o server e trocou o script da última temporada.
@Alberto_Cavalcante
@Alberto_Cavalcante 4 жыл бұрын
Show!
De Desenvolvedor a CEO // Palestra
25:20
Rodrigo Branas
Рет қаралды 6 М.
REST ou GraphQL? (Qual caminho seguir?) // Palestra
44:38
Rodrigo Branas
Рет қаралды 43 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 75 МЛН
Node.js (Levando o poder do JavaScript para o servidor) // Palestra
52:16
Entendendo GIT | (não é um tutorial!)
1:03:35
Fabio Akita
Рет қаралды 307 М.
Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
49:14
Status Code e Tratamento de Erros // REST API #4
37:43
Rodrigo Branas
Рет қаралды 15 М.
Это - iPhone 17 Pro Max
24:00
Wylsacom
Рет қаралды 260 М.
This feature of Huawei is really useful. It is 100% original
0:11
TECH CRAZY CRANE
Рет қаралды 11 МЛН
Сколько стоит IPhone на родине Samsung?
0:53
Дмитрий Шилов
Рет қаралды 1,5 МЛН