Тёмный

Como fazer o Ingresso.com escalar? | Conceitos Intermediários de Web 

Fabio Akita
Подписаться 448 тыс.
Просмотров 132 тыс.
50% 1

Por que sites como Ingresso.com baleiaram nas vendas da pré-estréia do Homem Aranha? Hoje finalmente vou responder com técnicas de verdade como se faz pra suportar sites de grandes volumes de acessos e transações.
Vou aproveitar pra explicar rapidamente como cursos e tutoriais levam iniciantes a uma versão correta mas não-escalável, e vou explicar 3 grandes técnicas que sistemas de alta escalabilidade realmente usam no mundo real. Em particular vamos tentar imaginar qual seria a solução pra resolver o problema de escolha de assentos, que é o principal ofensor num site de venda de ingressos.
DISCLAIMER: o autor não tem nada contra o Ingresso.com e este video não é uma tentativa de denegrí-los, meramente usar de exemplo educativo por ser um dos maiores de seu mercado.
DISCLAIMER 2: eu usei Redis como exemplo pra fila só pra simplificar mas sim, se você for mais experiente sabe que precisa usar algo como o AWS SQS, um RabbitMQ, Kafka ou qualquer um que implemente AMQP.
Conteúdo:
00:00 - Introdução - Homem Aranha
02:02 - Entendendo o ingresso.com
04:13 - POS de Cinemas - sistemas porcaria
05:21 - Final do Checkout
05:43 - Site feito por Iniciantes 1
08:18 - Minha definição de "Iniciante"
09:00 - Site feito por Iniciantes 2
09:58 - Raio X rápido de apps Web
12:20 - Tempo hipotético de uma Requisição
13:36 - DDoS do Aranha
17:45 - 1a técnica: CDNs
19:24 - 2a técnica: Caching
24:43 - 3a técnica: Jobs em Background
28:26 - memória compartilhada
30:41 - async/await vs jobs
33:51 - O Ofensor: Escolha de Assentos
34:57 - Sala de Espera
39:57 - Resumo da Solução
44:39 - Não faça o que eu falei!
45:19 - Otimização sem Métrica: Perda de tempo
46:37 - Otimização sem Testes: Tortura
47:35 - Conclusão
Links:
* Thread no Twitter: AkitaOnRails/stat...
* Build a Virtual Waiting Room with Amazon DynamoDB and AWS Lambda at SeatGeek: Build a Virtual Waiting Room with Amazon DynamoDB and AWS Lambda at SeatGeek | AWS Architecture Blog
Transcript: www.akitaonrails.com/2021/12/...
Podcast: anchor.fm/akitando/episodes/A...

Наука

Опубликовано:

 

5 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 755   
@Akitando
@Akitando 2 года назад
Sempre leiam as descrições dos videos, mas vou deixar aqui alguns disclaimers antes de saírem comentando: DISCLAIMER 1: o autor não tem nada contra o Ingresso.com e este video não é uma tentativa de denegrí-los, meramente usar de exemplo educativo por ser um dos maiores de seu mercado. DISCLAIMER 2: eu usei Redis como exemplo pra fila só pra simplificar mas sim, se você for mais experiente sabe que precisa usar algo como o AWS SQS, um RabbitMQ, Kafka ou qualquer um que implemente AMQP. DISCLAIMER 3: já tem gente que pra variar não sabe ouvir o que eu falo até o fim: quando falo que um iniciante deveria conseguir implementar um ingresso.com em 2 semanas eu disse claramente um MINI-ingresso.com, só os CRUDs básicos, sem nenhuma das otimizações que eu falo no video. Ouçam até o final antes de irem nos comentários.
@israellbarretopaccamicio1272
@israellbarretopaccamicio1272 2 года назад
Eu tenho um pouco de conflito interno com o SQS por causa do limite de 15 minutos. Ficar fazendo algumas coisas por lotes as vezes é chato. ~just sayin~ Agora uma questão, Fábio, para um projeto assim se o orçamento do cliente for apenas médio (150k~200k~) eu provavelmente insistiria em usar serverless, algo como laravel vapor ou lambda raizão mesmo, além dos conceitos básicos tipo SSR para aumentar o TTF nas páginas, cdn, etc, etc, você compartilha da mesma opinião?
@odayltonprof
@odayltonprof 2 года назад
O que eu mais gosto do seu canal é conseguir integrar todas as tecnologias mais modernas (me dando dicas do que focar no aprendizado) para um caso pratico ... kkk e pessoal kkk, imagino como vc deve ter se sentido frustrado de não poder ir no servidor e corrigir a ordem do processo do site
@HeitorAdrianoDesign
@HeitorAdrianoDesign 2 года назад
Chegamos no dia de ter que explicar um vídeo(p burro ou pessoas mal amadas) de forma didática para não ter "birras" nos comentários. é ph@da
@Rafaela.-
@Rafaela.- 2 года назад
Sabe ,pessoas inteligentes e com a mente aberta parece ser seu caso ,explica o que não precisaria ser explicado ,tipo vc o vídeo trouxe informações e cabe a quem assiste se for inteligente pegar o gancho dessas informações e usar da melhor forma ,simples assim né !?
@DrowzeGarkenos
@DrowzeGarkenos 2 года назад
Num projeto passado já usei bastante o Redis streams e funcionava muito bem também! 😁
@ErickWendelTraining
@ErickWendelTraining 2 года назад
Alguém precisa inventar uma máquina para extrairmos esse conhecimento do Akita. Tem coisas válidas ai para umas 10 gerações!! hahaha. Adorei o video! Falou precisamente sobre performance, concorrencia e principalmente o que quase ninguém fala, otimização prematura! haha
@ReneMelo
@ReneMelo 2 года назад
Erick, um video destes vale mais que uma cadeira de faculdade. O Akita é um monstro!
@chewbacca01
@chewbacca01 2 года назад
A gente precisa urgentemente fazer um dump da cabeça desse cara! hahahah
@DrigoModzUpadoresonhador
@DrigoModzUpadoresonhador 2 года назад
😃
@cybervoigt
@cybervoigt 2 года назад
Boa... essa maquina ja existe e se chama youtube... :-) esperamos q ele não pare de produzir...
@eduardodasilvaramos
@eduardodasilvaramos 2 года назад
Mestre dos mestres. Uma sumidade, com certeza.
@enzocariolin5062
@enzocariolin5062 2 года назад
Assito vídeos de Fábio e tome lista de aprendizado... - nginx - tratamentos de filas (queues) - Shared Nothing - Load Balancer - Redis (em execução) - reverse proxy - CDN - estado da conexão - frameworks (Laravel, Django, angular...) - MVC Daí tenta montar um adm de venda de ingressos em 2 semanas. Como é bom ouvir quem te faz se sentir..., um estudante, sempre. Valeu pela aula de como fazer e não fazer, e pelas pérolas de sempre, 'um site que não consegue fazer uma recuperação de senha é um lixo", verdade e como tem isso em e-commerces pequenos!
@cristianofelipe9907
@cristianofelipe9907 2 года назад
O problema é ter infraestrutura pra treinar tudo isso.
@nan-code
@nan-code 2 года назад
a parte dos frameworks é so um detalhe no video, mvc tbm
@nan-code
@nan-code 2 года назад
alias, faltou state machines
@marcelusmeridius
@marcelusmeridius 2 года назад
Eu também fiquei encucado com essa coisa de fazer um sistema de venda de ingressos em 2 semanas. Mas pensando bem um júnior pra ganhar 4k na CLT precisaria teoricamente entregar 2 projetos completos de 3k cada por mês pra valer o seu ordenado, pagar os importos e dar algum lucro pra softhouse. Não sei nem se esse meu sistema de ingressos de 15 dias valeria 3k não, hein. E também não sei se eu conseguiria fazer tendo que desenhar o banco, desenhar o layout das páginas, fazer os testes e o deploy. Talvez com Redbull intravenoso e ritalina aspirada até conseguisse, mas mesmo assim tenho minhas dúvidas. :'-(
@enzocariolin5062
@enzocariolin5062 2 года назад
@@marcelusmeridius olá, acho que deveria olhar o mercado com outra ótica, pensar em um plano B de desgarrar da CLT, apreender a empreender e precificar o produto, eu vendo Web Page estática por mais de 3K! Pega um telefone e liga para fornecedores de produtos de software e peça cotação, veja as condições deles, reflita sobre o mercado. No geral para te pagarem 3k, empresas faturam no mês 10x isso ou mais.
@LucasMontano
@LucasMontano 2 года назад
o audio nao atrapalhou em nada a aula que tu deu, foda d+
@imaginago
@imaginago 2 года назад
vou adicionar uma informação: eles confirmaram o meu pedido, tinha o ticket e tudo e, agora, 1 semana depois, eles simplesmente me mandaram uma mensagem dizendo que a compra foi cancelada por duplicação... e mandaram um cupom de 10 reais pra próxima compra 🤡
@aislanarislou
@aislanarislou 2 года назад
stonks, ganhou 10 contos hehehe
@tiagorafael9872
@tiagorafael9872 2 года назад
@@aislanarislou Mas ele queria ver o filme kkkkkkk.
@denilsonmedrano1860
@denilsonmedrano1860 2 года назад
Te acompanho a um bom tempo, não sabia que tu se interessava por programação
@IgorogI1000
@IgorogI1000 2 года назад
mas que desgraçados kkkk
@jeffersonferreira43
@jeffersonferreira43 2 года назад
Se nem o Imaginago conseguiu, quem dirá nós, rés mortais 🤡😂😂
@fabiomoura2120
@fabiomoura2120 2 года назад
Só imaginem uma web série do Akita desenvolvendo um sistema robusto do zero com essa arquitetura, e explicando um pouco mais a fundo cada tópico citado no vídeo. 😍🤩😅
@roberto.vieira
@roberto.vieira 2 года назад
Cê tá louco. Isso seria surreal!!
@JFCostta
@JFCostta 10 месяцев назад
O Deschamps fez algo similar mas com um sistema em Node. Seria legal ver essa web série do Akita!!
@IvanPauletti
@IvanPauletti 2 года назад
Esse canal deveria chamar "ASDN - Angry Senior Developer Nerd". A energia é muito parecida. Isso foi um elogio.
@nathanmurillodeoliveira9683
@nathanmurillodeoliveira9683 2 года назад
Que aula! Muita gente iria cobrar uma fortuna por esse conhecimento. Valeu Akita!
@josecarlosdemoraesfilho5738
@josecarlosdemoraesfilho5738 2 года назад
Banco de dados, como sempre é um grande ponto de atenção e impacto. A maioria não otimiza o banco, ou realiza consultas de forma equivocada. Seus vídeos são muito didáticos, Akita. Conteúdo incrível
@vagnux
@vagnux 2 года назад
Pior é programador confiando na query gerada por um ORM, já vi casos da query que vai para o SQL de travar o banco e o mesmo resultado usando uma query escrita a mão, pensando na arquitetura do banco ser muuuito mais performatica
@josecarlosdemoraesfilho5738
@josecarlosdemoraesfilho5738 2 года назад
@@vagnux Pra ser sincero, acredito que uma grande parte dos programadores, principalmente os que estão em começo de carreira, não teriam o conhecimento necessário pra formular boas queries. Nestes casos, é melhor "confiar" em ORM. É sempre um tradeoff, no fim das contas. Pra ter boas queries, exige-se que hajam bons profissionais; profissionais com experiência neste tipo de cenário. Não é tão "preto no branco".
@diogofelix8626
@diogofelix8626 2 года назад
@@josecarlosdemoraesfilho5738 Sem falar a parte de segurança, a chance de um SQL Injection passar é muito grande.
@FelipeBarros1008
@FelipeBarros1008 2 года назад
Meus 2 centavos sobre banco de dados: 1 - Sobre ORM, verificar relacionamentos com as chaves estrangeiras corretas e índices corretos e saber quando fazer lazy loading e não eager loading. Também observar se o orm implementa um método sem fazer o mapa do modelo junto com os dados; 2 - verificar a escalabilidade do serviço de banco de dados, permitir mais conexões que o padrão - consultar a documentação do serviço e db pra achar os números corretos - ; saber optimizar os recursos da máquina do banco com o IOPS; Observando esses dois campos da pra diminuir bastante os gargalos que podem ser de bancos. Se você tiver uma demanda muito grande de leitura aí pode utilizar técnicas avançadas de replicação pra um cluster de leitura com otimizações específicas ou ate dummy tables.
@marceloadade2951
@marceloadade2951 2 года назад
por isso contrate sempre um DBA!
@lucaslopes7105
@lucaslopes7105 2 года назад
Tô muito feliz com esse vídeo pois foi a primeira vez que consegui entender pelo menos metade dos termos usados kkkkk. O Akita como sempre surpreendendo a todos, continue com essa forma de trazer conteúdos que estão atrelados ao que acontece no cotidiano. O problema que ocorreu no AWS que derrubou vários serviços ontem poderia ser um ótimo caso a se analisar tbm.
@erasmobellumat3973
@erasmobellumat3973 2 года назад
Vou usar uma frase forte aqui, que se aplica a estado (política) e a aplicações: Toda centralização é burra.
@douglasdoro
@douglasdoro 2 года назад
@@erasmobellumat3973 boa!
@TecnocraciaLTDA
@TecnocraciaLTDA 2 года назад
Sugestão de vídeo baseado nesse aí: Testes de software! Abordando coisas como XP, TDD, QA, selenium com plugins de navegador, testes com AB, mocks, stubs, unit testing, integration tests, como SOLID ajuda nisso e tal, por onde começar na parte de testes, testes de SEO com lighthouse e algumas ferramentas aí da web... enfim, a área de testes é bem grande, acho que cabe um episódio só disso e vai ser enriquecedor pra muita gente
@vaitermaster
@vaitermaster 2 года назад
São cases reais assim, que é importante pra quem ta começando, como eu. Vlw Akita
@othavioaquino7855
@othavioaquino7855 2 года назад
Verdade to até pensando em criar um sistema assim e colocar no meu Git Hub como meu 1° projeto ^^
@vaitermaster
@vaitermaster 2 года назад
@@othavioaquino7855 somos dois rsrs
@GabrielMendes87
@GabrielMendes87 2 года назад
Ótimo conteúdo Fábio, estou desenvolvendo um app (Android e iOS) onde tem essa questão de pagamento, já tenho mais de 10 anos de xp e os parceiros de negócio acham que estou inventando moda na qualidade do pagamento kkkkkkkk. Hoje recebo o pagamento num serviço específico e o processo é todo background, quando o pagamento é aprovado o usuário recebe um push notification no celular com a confirmação da inscrição dele. A ideia é super simples mas só quem já tomou porrada em produção pra entender como deve ser feito!
@cavier5117
@cavier5117 2 года назад
Que vídeo sensacional, Akita. Aprendo com você muito mais do que técnologia, eu aprendo como é bonito ver alguém que sabe do que está falando. Parabéns!
@diogofelix8626
@diogofelix8626 2 года назад
Muito bom ver um vídeo sobre system design, conteúdo em pt-BR sobre o assunto é bem escasso, obrigado Akita!
@kochgamers
@kochgamers 2 года назад
seu canal é excelente, é muito bom ter conteudos assim para poder assistir, eu lembro de 3 anos atras que eu nem trabalhava na area, e até um pouco antes quando sonhava em ser programador, e hoje sou um bom profissional vc ajudou muito na minha caminhada, com 10 anos de idade no ensino fundamental eu n conseguia achar nada para estudar, cheguei a fazer um curso de design grafico para poder estudar html, dps estudei shell script, para no final dos meus 16 anos entrar na faculdade, e mesmo tirando BOAS notas em uma BOA universidade eu aprendi muito mais aqui no youtube, sou muito grato pelo seu e diversos outros conteudos de programação aqui no youtube.
@100ESCRUPULOS
@100ESCRUPULOS 2 года назад
Que aula... Sou programador "sobrinho" de 8 anos de carreira e acho incrível como concordo com tudo que o Akita vai falando. O ponto é.. como ele mesmo disse... Vc não precisa implementar tudo no Day One da sua aplicação, mas se vc tiver tudo isso em mente, vai sofrer muito menos quando sua aplicação começar a engasgar. Haha Parabéns Akita!!!
@matheuszampollihernandes9417
@matheuszampollihernandes9417 2 года назад
Demais o quanto eu aprendo com seus vídeos Akita, começo a ouvir e associar com termos que constantemente me deparo em meus estudos e trabalho e ver de uma forma em como é num "ambiente normal" é enriquecedor.
@GAsempre
@GAsempre 2 года назад
@LucasVinicius-vc5bu
@LucasVinicius-vc5bu 2 года назад
Akita, parabéns pelo vídeo e pelo canal! Você tem mudado d+ a forma como os próprios desenvolvedores vêem programação. O buraco é bem mais embaixo. E aproveitando, seria massa ter um vídeo falando sobre um sistema simples, como o de ingressos, em um nível avançado. Tipo mostrando problemas que um Sênior precisa lidar. Forte abraço, tmj!!
@rogeriofidencio
@rogeriofidencio 2 года назад
Pra mim além do conhecimento em si, uma das coisas mais úteis nos vídeos do Akita é sempre me manter ciente do meu nivel atual, o quão iniciante ainda sou pra nunca achar que sei demais e me ferrar por isso, como sempre parabéns pelo conteúdo simplesmente sensacional.
@faelpinho
@faelpinho 2 года назад
Mais um vídeo brabo do brabo Akita! Akita ensinando e ajudando geral ❤️
@douglasmoreira4148
@douglasmoreira4148 2 года назад
Sensacional, já vou organizar esses tópicos na minha lista de conteúdos a estudar, sou Júnior ainda e vejo com isso tanta coisa que depois que fala parece óbvio, mas que não passa nem a 100km da nossa imaginação, Deus abençoe pela aula super didática 😉✌🏻
@silentinterface
@silentinterface 2 года назад
Mais um vídeo monstro, não me canso de assistir e reassistir vídeos seus Akita, já faz parte da minha rotina todo dia chegar em casa e botar a rodar um vídeo seu, obrigado por criar conteúdo de verdade, que ensina sobre a história e atualidades do nosso mundo informatizado.
@johnnymoreira7859
@johnnymoreira7859 2 года назад
Cara esse canal vem me ajudando muito, é um dos melhores canais de tutorias do RU-vid rsrs, inclusive da gringa. Pois os conceitos e ensinamentos aqui independem de tecnologias, stacks, frameworks e linguagens específicas. Fabio muito obrigado, com teu canal passei a me aprofundar mais e estou sempre em busca do próximo nível.
@Rafaela.-
@Rafaela.- 2 года назад
Olha esse conteúdo vai me ajudar em um projeto de uma disciplina ,vou te usar se me permite no meu trabalho ,nossa gente que sensacional ,eu digo e repito esse canal rende muito em TDS os aspectos !!!
@eduardoverona2893
@eduardoverona2893 2 года назад
Akita, seus vídeos fritam meu cérebro e mesmo assim não consigo deixar de assistir, a forma provocadora e inteligente, temperada com sua experiência invejavel, faz com que cada video se torne uma aula que eu pagaria para assistir em qualquer evento. Mas você nos proporciona um conteúdo de altíssimo nível e de graça, parabéns pelo projeto e por ajudar tantos Devs a evoluirem conceitos. Sou apenas um entusiasta em tecnologia e desde adolescente fui fascinado por programação(Clipper e Delphi, kkkk), mas os caminhos da vida me direcionaram para finanças, não consegui conciliar o que eu gostaria de trabalhar e o trabalho que paga minhas contas... Hoje com 45 anos, voltei a me dedicar ao estudo da programação, mesmo que por hobby, para satisfazer esse sonho antigo.
@uesleipedrorangel7136
@uesleipedrorangel7136 2 года назад
Top demais. Já tenho uma lista de coisas para estudar no FDS! Não tem como assistir um vídeo do Akita e sair sem aprender algo novo. Valeu pelo conteúdo de qualidade!!!
@PedroAlves-xe8bs
@PedroAlves-xe8bs 2 года назад
Vídeo incrível! Também fico feliz em perceber que consegui prever todas as soluções propostas no vídeo, com certeza estou isso no caminho certo. Ótimo vídeo!
@stelvyanselmo
@stelvyanselmo 7 месяцев назад
Grande Akita, de longe um dos poucos devs Que explica o que acontece realmente debaixo dos panos, top demaissss!!!!
@ELTONCARLOSDS
@ELTONCARLOSDS 2 года назад
Rapaz! Que vídeo sensacional! Aprendi mais nesse vídeo, do que estudando em outros canais de desenvolvimento. Acho nem no trabalho ouvi alguém explicar também! Sensacional. Muito obrigado!
@kleysoncastro5254
@kleysoncastro5254 9 месяцев назад
Os vídeos do Akita eu escuto no trânsito e na esteira da academia, sempre dá ideias e direções para os projetos
@dmangussi
@dmangussi 2 года назад
Não costumo escrever nada na parte de comentário do RU-vid, mas esse merece. Baita aula. Diria que todos esses conceitos solucione quase 100% de muitas coisas que encontraremos na vida inteira relacionados em soluções web. Parabéns!
@aleffcorrea6749
@aleffcorrea6749 2 года назад
Fabio Akita, esse vídeo assim como todos os outros do seu canal valem OURO, quem achou o seu canal tem ZERO desculpas para não aprender, muito bom ter alguém com experiência de mercado indo além do basicão e dando o caminho das pedras para um desenvolvedor ou arquiteto que tem brio amadurecer como profissional na área. Vou começar a recomendar esse vídeo para todo dev que me pergunta sobre escalabilidade.
@GutoStroligo
@GutoStroligo 2 года назад
Que aula! O melhor de tudo é que tudo que foi falado eu já coloquei em prática e tenho pelo menos um conhecimento básico hahah ajudou com a sindrome de impostor
@raphaelandrade555
@raphaelandrade555 2 года назад
Seu canal é um serviço pra sociedade. Parabéns e obrigado!
@tacioandrade
@tacioandrade 2 года назад
Genial meu amigo!!! A maior parte das tecnologias que você apresentou nesse vídeo já conhecia, porém a arquitetura que você montou e a forma como mostrou de como poderia ser feito valeu como uma disciplina inteira em um curso universitário ou de pós graduação em apenas 1 aula! Genial e muito obrigado!!! Vou pegar pra rever novamente mais umas 2 ou 3 vezes esse vídeo para conseguir pegar tudo dele!
@krillAmorim
@krillAmorim 2 года назад
É Akita mais uma vez você me provando que Programação/Desenvolvimento é algo fácil de se aprender mas difícil de se dominar. Uma coisa que me ajuda a ter conclusões e a resolver problemas é justamente oque você fez nesse vídeo, tentar trazer as coisas para um cenário tangível, seja o exemplo do cartório ou a fila do caixa da padaria.
@cr3sB3n
@cr3sB3n 2 года назад
Como sou grato por receber aulas gratuitas com a qualidade do Akita no youtube!!! Obrigado Akita, você agrega muito conhecimento pra nós :)
@ericklima5192
@ericklima5192 2 года назад
tem como liberar o lino dessa imagem do seu perfil pra mim??
@BrunoLima-un2xu
@BrunoLima-un2xu 2 года назад
Esse lance da fila pra entrar pra escolher o assento me lembrou das filas de chat de atendimento. Muito bom o conteúdo! E obrigado mais uma vez pelos conhecimentos passados! Monstro!
@gabrielbraga5122
@gabrielbraga5122 2 года назад
Que aula incrível. Material pra estudar até o fim da década! Excelente exposição da sua análise, obrigado por compartilhar.
@LaurenceZanotti
@LaurenceZanotti 2 года назад
Tô terminando de aprender testes com Django e docker, e na semana que vem vou começar a estudar sobre escalabilidade. Seu vídeo chegou na hora certa Akita, valeu mesmo!
@crpshooter
@crpshooter 2 года назад
Sensacional esse vídeo! Gostei muito desse formato em explorar pedaço a pedaço de um tipo de sistema, espero que vc mostre novos videos assim, explorando outros tipos de aplicações de larga escala
@deigemendes1489
@deigemendes1489 2 года назад
Video Excelente. Um norte para profissionais como eu somente teve contato com desenvolvimento de sistemas Web para pouco acesso. Uma excelente forma de abrir a mente e aprodundar nos assuntos e técnicas explicadas. Como próprio Akitta Disse estas técnicas já são usadas a bastante tempo e temos que aplicar a excelencia para a cada dia construir melhores plataformas ! De tudo o que mais absorvi do video é a importancia de METRICAS E TESTES ! ! o inicio de Tudo ...
@AndersonPEM
@AndersonPEM 2 года назад
Uau. Uma aula sobre arquitetura escalável. O conceito da sala de espera foi muito esclarecedor. Não imaginei esta solução para quando há dependência de serviços limitados. Fora isso boa parte eu já sabia. Mano vc é 10. Parabéns pelo excelente trabalho. 😎
@LucasSRamos
@LucasSRamos 2 года назад
Esse vídeo é sobre: quando você pede a opinião de um Sênior sobre o seu projeto da faculdade. O melhor vídeo que assisti nesse ano. Parabéns pela aula!
@wellingtondefassio4435
@wellingtondefassio4435 8 месяцев назад
Primeiro vídeo do Akita que assisto e não fico triste!😂, tô melhorando !!
@paynaglous
@paynaglous 7 месяцев назад
Caraca mano, que vídeo massa! Foi como se eu estivesse assistindo alguém correndo e falando ao mesmo tempo, mas foi incrivelmente claro e objetivo. Academicamente eu precisava entender toda essa estrutura para construir uma infra que fosse prática e ágil. Foi na mosca! Valeu Fábio. TMJ
@lucianovieira5892
@lucianovieira5892 2 года назад
A raiva é justificável, não fui no show do U2 em 2006, por cause de um certo site que fazia a venda dos ingressos, realmente eles não funcionam, seu vídeo é uma dica pra um mercado que precisa ser reformulado.
@MaiconSaraiva
@MaiconSaraiva 2 года назад
1 ano de curso aprendido (ou pelo menos com entendimento inicial) em menos de 1 hora. Cara, você é fera demais. Muito bom mesmo!!!
@eugenio.cabral
@eugenio.cabral 2 года назад
Parabens pela aula intuitiva e prática de Systems Design!
@eduardos.gualberto1212
@eduardos.gualberto1212 2 года назад
Sou iniciante e acho seu conteúdo fantástico. Meus parabéns!
@lucasfelix7788
@lucasfelix7788 2 года назад
Esse vídeo é OURO PURO!!! Muito obrigado Akita.
@xlucioflavio
@xlucioflavio 2 года назад
Obrigado Akita, é o que sempre digo para meus programadores, é preciso olhar o processo do cliente com mais carinho, vivenciar, prestar mais atenção no business e não ficar tentando escalar qualquer gargalo que é encontrado, uma "pequena" reengenharia do processo pode otimizar a solução em vários sentidos melhorando a experiência do usuário, e até reduzindo custos para o cliente.
@nsouzarj
@nsouzarj 2 года назад
Muito bom Akita explanação detalhada do funcionamento conceitos show de bola o vídeo.
@celiorubim
@celiorubim 2 года назад
Rapaz....eu vim aqui nesse canal do nada, estava apenas vagando pela tube(procurando um som metal pra escutar).E como desenvolvedor, achei muito Fda! Parabens!! Essa Analise Conceitual é Show e Raríssima!!! Já estou inscrito.
@kleberruddes
@kleberruddes 2 года назад
Seria legal um hands on desse vídeo hehe, muito top o conteúdo assim como o vídeo todo, a forma de apresentar o conteúdo, como sempre um vídeo nível Akita!!
@HigorSantosDucati848Atena
@HigorSantosDucati848Atena 2 года назад
que vídeo Excelente! parabéns @Fabio Akita conteúdo muito técnico e explicação clara!
@joaofnr
@joaofnr 2 года назад
Que vídeo! Uma baita aula. Parabéns pela disposição em esclarecer tantos conceitos importantes!
@jailsoncarneiro4936
@jailsoncarneiro4936 2 года назад
Mais uma vez muito obrigado pela sua aula, mestre Akita!
@caiocesarmelolopes2156
@caiocesarmelolopes2156 2 года назад
48minutos que parecem 10, muita informação excelente e diria que até bem detalhada(para o tamanho do vídeo), sensacional!!!
@renatorodrigues4502
@renatorodrigues4502 2 года назад
Nem adianta mais aumentar o poder dos servidores, tem que aprender a fazer aplicação escalável. Esse conhecimento vale ouro.
@fabioaloisio
@fabioaloisio 2 года назад
Explicações claras e diretas, com os casos de uso bem fundamentados. Até eu que sou economista (de formação) e iniciando na programação (por paixão) entendi quase tudo (não conhecia o conceito "Shared Nothing"). Até deu pra perceber um pseudocode meio pythoniano rs..., sem os dois pontos (:) nos if else statements. Gostei muito da parte que fala sobre otimização prematura, sem fazer profiling da aplicação em produção e da parte de testes. Tenho essa convicção ja de saída, em meu aprendizado, estou aprendendo TDD. Talvez haja a oportunidade de fazer um video como extensão desse ou um novo incluindo o tópico sobre testes de carga e estresse, principalmente como meio de mitigar esses picos de grande demanda. É de se esperar um alto trafego para os lançamentos da Marvel.
@roniinor2
@roniinor2 2 года назад
Excelente Akita! Muitas pessoas que falam sobre escalar aplicação passam a impressão que nunca criaram nem um endpoint na vida. Estou explorando os Load Test usando Gatling e é bem interessante descobrir os limites de uma aplicação e também extrair vários insights com base nos resultados que vou observando dos diferentes comportamentos.
@marcelosoaresdenigres8904
@marcelosoaresdenigres8904 2 года назад
Show!!! Deixo aqui meus agradecimentos por compartilhar seu conhecimento.
@thefastjojo
@thefastjojo 2 года назад
System design no almoço é sucesso, que vídeo !@#$%, obrigado por trazer conhecimento pra cena de dev nesse nível de qualidade mestre!
@JustAnotherGuyBloger
@JustAnotherGuyBloger 2 года назад
Fabio Akita fala de uma forma que da gosto de procurar e estudar sobre todos os assuntos falados, mestre dos mestres!
@LuanLed
@LuanLed 2 года назад
Estou feliz! Mais um dos poucos vídeos que escuto tudo que o Akita fala e não me assusto 🤣🤣🤣
@elissonlima2430
@elissonlima2430 2 года назад
Na hora que recebi a notificação dei risada demais, o Akita foi comprar o ingresso do "No wey home'" só passou raiva e fez um video pros caras aprender a melhorar o sistema e atender altas demandas melhor rsrsrsrsrsrs. Brincadeiras a parte, obrigado Akita, melhorou minha quarta feira.. O seu canal é tipo um podecast, coloco e trabalho ouvindo, e no final do dia asisto novamente e dessa vez entendendo rsrsrs
@rodolfopereira3714
@rodolfopereira3714 Год назад
Vídeo incrível. Muito obrigado por repassar todo seu conhecimento.
@reinaldocbarreta
@reinaldocbarreta 2 года назад
Excelente material para estudo. Parabéns e obrigado pelo vídeo!
@edsonvitor5834
@edsonvitor5834 2 года назад
Hii, Primeiramente muito obrigado pelo vídeos, você certa vez falou que isto é uma forma de fazer um backup de sua mente o que acho muito interessante, para as pessoas que estão começando e as que já tem algum nível. Dai vem minha questão depois de assistir e resistir várias vezes seus vídeos. Uma das coisas que sempre me vem é sobre a possibilidade de uma demonstração de sua mente em uma projeto, por vezes ignorei este pensamento pois como você já citou tem como objetivo fazer conteúdos atemporais. E depois de muito pensar e ver rever diversos vídeos e por último obviamente ver este me fez transcrever meus pensamentos: "Tem em mente fazer algum vídeos ou algo do gênero fazendo um projeto do zero?, Não tendo como objetivo um tutorial e sim a aplicação prática das coisas já citadas em outros vídeos. Não estes projetos que são feitos para da exemplo, mas algum projeto que tenha em mente e que possa fazer publicamente e vermos o processos das coisas acontecendo. Então ao ver diversas coisa teremos que voltar a diversos vídeos para resistir para que as coisas façam sentido. Além do mais que o interessante seria "erros" como assim?: muitos tentariam replicar o que iria gerar muitos erros devidos a variáveis do ambientes de cada um. E tais erros seriam muito interessante para nós virar e entender o porquê aconteceu e como solucionar, ou seja uma prática de "erros" Enfim creio que seria muito interessante ver sua mente ao fazer um projeto real, creio que isto seria uma experiência novo e rica. Tendo em vista que os projetos que vemos as pessoas fazendo são feitos para funcionar na máquina do aluno, e não como você que creio que apenas informaria o que seria atemporal e essencial. Mais uma vez obrigado pelos vídeos seu trabalho é magnífico.
@pedrohenriquegomesrodrigue3323
@pedrohenriquegomesrodrigue3323 2 года назад
Estou iniciando nesse caminho Akita e agradeço muito por me dar o insight dos jobs, vai me ajudar muito essa nova forma de pensamento para mim.
@eusouthiagooliveira
@eusouthiagooliveira 2 года назад
Vídeo incrível, e diga-se de passagem muito didático. Valeu a pena as reedições. Muito bom.
@roberto.vieira
@roberto.vieira 2 года назад
Sensacional, quanta sabedoria! Obrigado.
@Luhsilva.147
@Luhsilva.147 2 года назад
Amo os vídeos do Akita! Porrada e ensinamentos valiosos🙏
@danarrib
@danarrib Год назад
Boa noite Akita. Espero que esteja bem. Estou passando aqui para agradecer por este vídeo FENOMENAL que você fez no final de 2021. Este vídeo foi um verdadeiro tapa na minha cara. Assisti com atenção e percebi que eu não sabia de metade das coisas que você estava falando. Isso serviu para eu acordar para a realidade de que eu estava obsoleto. Eu tenho 40 anos de idade, programo desde os 14 (comecei com Visual Basic 3 no Windows 3.11). Sempre aprendi tudo sozinho. E até os 30 anos de idade eu me mantive razoavelmente atualizado das coisas. Mas depois disso eu relaxei e acabei ficando pra trás. Eu passei a dedicar boa parte do meu dia para aprender as coisas mais novas, e eu até usei esse “case” como projeto para testar as coisas que eu estou aprendendo. Fiz um sistema baseado em micro-serviços para venda de tickets de cinema, usando containers, servidor de cache (Redis), workers, e tudo mais. Ficou incrível! Estou até pensando em colocar no GitHub no futuro, pra servir de portfólio. Ter me atualizado me ajudou a conseguir meu trabalho atual: Trabalho remotamente para uma empresa Americana, ganhando em dólar. Quase 3x o valor do salário que eu tinha antes. Não sei se seus espectadores costumam deixar depoimentos, mas eu achei que vc gostaria de saber que, pelo menos um, foi positivamente impactado. Tudo de bom pra você! Até mais.
@brunoro7
@brunoro7 2 года назад
Mais um video pra expandir nossas idéias.. Como um estudante, só tenho a agradecer.. Valew Akita! =D
@caioarruda3532
@caioarruda3532 2 года назад
Que video bom!!!! é conteúdo assim que falta na internet.
@Jogandonaboa
@Jogandonaboa 2 года назад
Que vídeo fantástico, muito obrigado por compartilhar o seu conhecimento.
@andre6422
@andre6422 2 года назад
Akita monstro! Uma aula e baita consultoria de graça para a empresa haha. Top.
@jacksonaquino6941
@jacksonaquino6941 2 года назад
Esses dias andei pensando a respeito de como melhorar a performance de meus trabalhos relacionados a web mas realmente nem sabia por onde começar, esse vídeo pôde reunir uma ampla gama de tópicos que vou levar meses estudando(e isso é maravilhoso).
@victormattosdimen2449
@victormattosdimen2449 2 года назад
Eu fucking adoro esses vídeos!! Te dá um vislumbre do que é a vida real de produto de software (o maior indicador é ficar assustado com os tempos e complexidades que nem sabia que existiam. Kkkkkk) Pra quem quer genuinamente melhorar (vulgo apanhar até ficar cascudo) não existe canal melhor!! Valew, Akita!! Cê é foda!!!
@genilsondev
@genilsondev 2 года назад
Valeu Akita, aprender e se divertir. Show 😀
@brunotdantas
@brunotdantas 2 года назад
Muito boa sua didática. Gostei da apresentação dos casos reais e exemplos que mencionou de aplicação em empresas grandes. Como um feedback construtivo ouvi diversas vezes barulhos de estática .
@juliano_cavalcante
@juliano_cavalcante 2 года назад
Você é foda demais Akita! Inspiração!
@cristianoliveira2545
@cristianoliveira2545 2 года назад
Estava acompanhando nos storys e esperando sair o vídeo hehehhe
@ProgramadorSagaz
@ProgramadorSagaz 2 года назад
Aula incrivel, professor! Fazia tempo que nao aprendia tanto em menos de 1 hora!
@WilsonTRB
@WilsonTRB 2 года назад
Muito interessante e didático! Valeu Akita!
@ViniciusSalles82
@ViniciusSalles82 2 года назад
Muito bom!!! obrigado pela aula Akita!!! referência abração!!!
@ricardopga
@ricardopga 2 года назад
Sensacional este vídeo!! Obrigado por compartilhar seus conhecimentos. 👍🔝
@JoaoGabriel-yl5vs
@JoaoGabriel-yl5vs 2 года назад
48 minutos de vídeo do Akita e eu aprendi mais do que aprenderia estudando por dias nesses cursos introdutórios
@renanalves7271
@renanalves7271 2 года назад
Muito bom cara , foi um dos melhores vídeos que assisti em 2021
@ojoaopedrosouza
@ojoaopedrosouza 2 года назад
Que riqueza em detalhes esse vídeo. Sensacional.
@valmirknasel
@valmirknasel 2 года назад
Parabéns pelo excelente vídeo! Cada vídeo que assisto percebo que ainda nem cheguei perto de ser um iniciante, ainda estou no nível estudante iniciante! Hoje aprendi vários conceitos que nunca tinha ouvido falar na vida sobre desenvolvimento web! Infelizmente as faculdades não ensinam a trabalhar no mundo real! E o pior é que aprender sem uma mentoria é um processo extremamente sofrido e lento, pois tem muita gente que ensina errado e a gnt é levado a errar muitas e muitas vezes! Eu trabalho no serviço público com um sistema legado monstruoso que foi sofrendo mutações ao longo do tempo (remendos ao invés de refactoring). Basicamente o vídeo foi uma aula apontando tudo que esse sistema não implementa! Todos os pontos de gargalo que você mencionou acontecem no sistema! Um ponto que fiquei na dúvida é sobre os serviços de cloud: No serviço público, onde temos nossa própria infra de hardware, podemos implementar localmente essas soluções (uma cloud privada) pra não depender de terceiros (Amazon/Google)? Tem alguma recomendação de bibliografia pra quem usa Java e o que usar em substituição aos serviços de cloud da Amazon/Google nesse caso que possuímos a própria infra? Outro ponto que fiquei na dúvida foi sobre o cacheamento de SQL, compreendi bem o conceito e as vantagens, porém não consegui visualizar uma forma de implementar. Teria como dar uma dica de bibliografia pra quem usa postgres + java/Spring?
@Akitando
@Akitando 2 года назад
Pode sim, existe o conceito de "private cloud". Da uma pesquisada que os nomes mais novos eu também não conheço.
@clestonmaia
@clestonmaia 2 года назад
KARALEO ... Sempre uma baita aula mestre AKITA SAN ... Parabéns!
@UzmakiThiagoSantAnna
@UzmakiThiagoSantAnna 2 года назад
Cara, obrigado! Nesse vídeo consegui fazer a lista de coisas pra estudar e praticar nos próximos meses.
@ficamu2
@ficamu2 2 года назад
Bora para mais uma excelente aula do mestre Akita!
@victorinknov9585
@victorinknov9585 2 года назад
Meu TCC foi baseado em venda de ingressos de cinema. Salvei o vídeo para releitura, quem sabe em 2022 não lançamos um concorrente do ingresso.com... Valeu pelos conceitos de escalabilidade e progressão, mestre!
@andremenezes4384
@andremenezes4384 2 года назад
Caralho, muito bom o video. Conteudo infinito, certeza que vou rever! E apos 8 meses estudando la vou eu fazer um mini ingresso com em duas semanas max. Obrigado por passar o conecimento. Abs
Далее
Rant: A Bolha de Startups Estourou?
44:23
Просмотров 176 тыс.
Portuguesa REAGE à Comunidade Indiana em Portugal
22:05
O DIA DE UM DEVOPS
9:03
Просмотров 491
RANT: A Realidade do "Software Livre"
37:50
Просмотров 85 тыс.
BRASIL: Qual a saída?!
18:14
Просмотров 161 тыс.
🛑 STOP! SAMSUNG НЕ ПОКУПАТЬ!
1:00
Просмотров 339 тыс.