Como passar em vagas de dev 2024 montando um sistema do 0

Поделиться
HTML-код
  • Опубликовано: 3 июн 2024
  • 📚 Livro para entender estruturas de dados e algoritmos: amzn.to/4bYu4VE
  • НаукаНаука

Комментарии • 42

  • @danysinchro
    @danysinchro 28 дней назад +74

    Mano, eu JURO. Faz nem duas horas que passei pra próxima etapa de um processo seletivo e o tópico vai ser JUSTAMENTE isso.

    • @bolotazZzdastapioca
      @bolotazZzdastapioca 27 дней назад

      Fic...

    • @faelpinho
      @faelpinho 26 дней назад +1

      Maneiro cara! Eu fiz uma entrevista há alguns dias que teve um system design focado em cloud pra uma empresa pequena, e foi um pouco mais mais tranquilo kkkk, é sempre bom analisar dos amigos (e eu não esqueci da segurança pq onde trabalho teve projeto de waf recentemente 😊)
      Bons estudos e boa sorte!

    • @gabriellamperge3518
      @gabriellamperge3518 23 дня назад +2

      Deus te ama

  • @gabrielbiscaia3264
    @gabrielbiscaia3264 28 дней назад +25

    O Augusto é um exemplo de didática, conteúdo resumido e objetivo. Brabo

  • @robertomiyahara8781
    @robertomiyahara8781 25 дней назад +5

    Apesar de eu não ser exatamente o público alvo do vídeo, até por ter quase 10 anos de experiência e já ter feito dezenas, talvez centenas, de desenhos de arquitetura pro trabalho e uma quantidade considerável de entrevistas que pediram isso. É bem maneiro ver o ponto de vista de outro DEV experiente.
    O feijão com arroz, eu teria feito quase idêntico, a diferença mais gritante é que minha experiência me faz colocar muita coisa de forma menos "abstrata". Ao invés de simplificar pra Monitoring/Logging, eu provavelmente teria dado nome aos bois. Explicaria como funcionam as ferramentas mais utilizadas pra essas situações. Kibana/Splunk, DynaTrace, etc. Mas não quer dizer que uma é certa e a outra, errada. São só maneiras diferentes de representar a mesma coisa!
    Enfim, uma dica adicional seria estudar legal MicroServices e entender BEM os limites de cada integração. A ideia de CORE/Domínio, etc. A galera pergunta MUITO isso na etapa de System Design!
    Exemplo: você fez exatamente o desenho do Augusto, o entrevistador vai te perguntar se faria sentido essa parte responsável por tratar as QUEUES ser um serviço novo ou manter no mesmo serviço. Têm casos que sim, têm casos que não. Enfim, é estudar e estar preparado!

  • @andrezegat
    @andrezegat 7 часов назад

    Muito bom mano. Bem high level e direto ao ponto. Parabéns

  • @ruialves6060
    @ruialves6060 28 дней назад +3

    Genial. Eu sei todos os conceitos que abordou aqui, pelo menos na teoria, hoje tive uma entrevista e era esta a solucao que eu devia ter apresentado. Acabei por vacilar devido à falta de prática (nao falava sobre estes conceitos há uns anos) e falhei (penso eu), mas serve como aprendizado!

  • @guilhermetadeu7039
    @guilhermetadeu7039 28 дней назад +9

    Esse canal é o maior AD do Excalidraw do youtube brasileiro huahuauhuahuahua
    Ótimo vídeo, Galego!

    • @d3v_alves
      @d3v_alves 23 дня назад +2

      tem uns 3 meses que eu comentei em um video perguntando que app era esse kkkkkkkk salvou man

  • @CarlosTostes00
    @CarlosTostes00 20 дней назад +1

    Cara, nem sou tanto da área de programação mas teus vídeos tem uma didática tão boa e com tanta fluência e objetividade que até um TDAH dos grandes como eu fica preso no conteúdo dos vídeos e totalmente focado aprendendo coisas novas

  • @MyZaSpawnz
    @MyZaSpawnz 28 дней назад +1

    Excelente Augusto, como sempre!
    As pessoas que ainda não passaram por uma entrevista sobre esse assunto, as vezes ficam em choque ao se depararem que precisarão passar por esse desafio, e esse seu vídeo tira um pouco do peso daquele pensamento de tipo "eu não sei nem começar", com esse ponta é inicial ajuda demais visualizar as coisas para quem está começando a querer alavancar o nível da carreira

  • @mensones
    @mensones 24 дня назад

    Ótimo video, irmão! Parabéns!

  • @useraleatorio5735
    @useraleatorio5735 19 дней назад

    Didática absurda, ótimo vídeo!

  • @artur-bb6js
    @artur-bb6js 26 дней назад

    Que vídeo bacana, acho super válido esses tipos de desenhos, pra entender como funciona o sistema, eu estou começando a usar, quando vou entender alguns conceitos, eu uso o excalidraw pra eu desenhar, pra eu entender o que está sendo processado

  • @programadorpython
    @programadorpython 28 дней назад

    sensacional mano, parabéns conteudo objetivo, explicação excelente!
    eu ainda sou lerdo pra fazer os desenhos virtuais, preciso praticar kkkkk
    acabo fazendo no papel ou em texto pra ir mais rapido

  • @Joao50297
    @Joao50297 28 дней назад

    Obrigado pelo conteúdo!

  • @mateuseufrasio714
    @mateuseufrasio714 28 дней назад

    Puro conteudo pra certificacao da AWS, obrigado. Meu exame ta marcado pro dia 16/06 🙏

  • @matheusnico1as
    @matheusnico1as 28 дней назад +1

    ótimo vídeo, aprendeu com o professor Alex Xu né? kk é muito top os livros dele de system design, recomendo muito!

  • @fabricioviana9271
    @fabricioviana9271 25 дней назад +1

    mano eu já dou o like antes de ver o vídeo, mas sugestão: cria um negócio de membros aqui e lança umas lives resolvendo leetcode ou ensinando alguma estrutura de dados que creio que seja o maior déficit da galera

  • @devmagro
    @devmagro 28 дней назад +6

    Excelente vídeo!
    Poderia abordar também como ficaria com os gateways de pagamento? kkkkk já fiz uma entrevista que foi justamente sobre gateways de pagamentos.

    • @jmlandi
      @jmlandi 20 дней назад

      Up! Essa questão é muito boa. Ter na ponta da lingua “Como preparar um gateway para uma black friday?”

  • @HollyVolks
    @HollyVolks 22 дня назад

    Excelente!

  • @VitorRaimundo1710
    @VitorRaimundo1710 28 дней назад

    Augusto, se puder, faz um vídeo de lista de questões do leetcode e seus padrões, iria ajudar muito.

  • @MilsonPazienza
    @MilsonPazienza 23 дня назад

    muito bom cara, eu sou backend dev e realmente nao sou muito bom nisso.

  • @baltha_zar
    @baltha_zar 28 дней назад +4

    ótimo video, foda msm é como implementar td isso kkk

    • @FzAndrade
      @FzAndrade 28 дней назад

      sonho ele fazer na prática tudo isso kkk

  • @daniellimae
    @daniellimae 28 дней назад

    MUITO bom!!!!

  • @jhonatanrian8903
    @jhonatanrian8903 28 дней назад

    esse cara é fd

  • @franciscofetapi8741
    @franciscofetapi8741 28 дней назад

    Que interessante

  • @affcapivara
    @affcapivara 26 дней назад

    As vezes o firewall pode fazer o papel de load balance também

  • @IsmaelEzequiel
    @IsmaelEzequiel 28 дней назад +2

    Onde você estuda System Design?

  • @CarlosEduardo-sy6mr
    @CarlosEduardo-sy6mr 28 дней назад +1

    Na parte de filas tbm entra a questão de ter um serviço como rabbitMQ para tolerar falhas?

  • @NsGuilherme
    @NsGuilherme 28 дней назад +1

    Qual aplicativo você usou para desenhar no computador?

  • @PauloCanedo
    @PauloCanedo 27 дней назад

    Aquela descrição como "server" eu acho meio genérica, afinal todo mundo é server, talvez não seria melhor dizer app-server?
    Sobre o desenho do monitoramento e logging, eu particularmente acho que depende de qual ferramentas vc usa, por exemplo, se usar prometheus com os exporters, todos os servers irão apontar para monitoring, que no fim das contas polui bastante o desenho, então o desenho que vc fez tá perfeito pra representar :)

  • @_Khrix
    @_Khrix 20 дней назад

    Nesse exemplo daria pra substituir o DNS por um gateway pra resolver esses routings? É a mesma coisa? To falando besteira?

  • @josephklimber195
    @josephklimber195 20 дней назад

    Video top, mas como ele mesmo disse, isso é só o basico do basico,

  • @DilonHenrique
    @DilonHenrique 25 дней назад +3

    Dev iniciante aqui: esse tipo de tópico é um papel/responsabilidade do dev ou é algo mais pra um arquiteto?

    • @evelynoliveira9906
      @evelynoliveira9906 16 дней назад +1

      Na verdade esse é um tipo de competência que um júnior já deve ter, mas de maneira mais rasa e sem compreensão do motivo para as escolhas. Um pleno precisa compreender como desenhar uma solução, entendendo parcialmente o motivo da escolha das tecnologias e um sênior precisa saber como um todo. Acho que a definição mais simples seria isso.

  • @stefaniojr.2618
    @stefaniojr.2618 28 дней назад +1

    Qual software você utiliza pra fazer essas anotações?