Arquitetura Hexagonal na Prática | Arquitetura com Java e Spring Boot

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

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

  • @thiagomartins8977
    @thiagomartins8977 Месяц назад +10

    Isso eh conteudo que eu nao consigo achar em nenhuma plataforma de cursos que tenho, braba demais!!!!

    • @kipperdev
      @kipperdev  Месяц назад

      Obrigadaa, Thiago. Fico feliz que goste

  • @ilannafreire
    @ilannafreire Месяц назад +4

    Tenho entrevista técnica amanhã e cá estou, revisando com uma das melhores didáticas javeiras que conheço.

    • @kipperdev
      @kipperdev  Месяц назад

      Que legall, Ilanna!! Espero que tenha se saído bem

  • @davidwelber
    @davidwelber Месяц назад +3

    Amo essa arquitetura e Amo Java justamente por ser uma das linguagens no qual podemos aplicá- la da melhor maneira possível!

    • @kipperdev
      @kipperdev  Месяц назад +1

      Simmm, exatamente isso David

    • @videosdaora5501
      @videosdaora5501 Месяц назад +2

      @@davidwelber Psicólogo tá em dia né irmão ? Amor e Java na mesma frase é perigoso. Brincadeira kkk

  • @314xelstudio3
    @314xelstudio3 Месяц назад

    Meu deus, esse canal só tem ouro

  • @luasluckas
    @luasluckas Месяц назад +1

    Nossa, estava buscando esse conteúdo pra fazer uma atividade e veio bem na hora! Conteúdo mais bem explicado do que foi na minha pós-graduação, parabéns e obrigado!

    • @kipperdev
      @kipperdev  Месяц назад

      Que bom que deu certo o timing haha! Fico muito feliz que o conteúdo te ajudou e foi claro. Obrigada pelo feedback e sucesso na sua atividade!

  • @DenisioRodrigues
    @DenisioRodrigues Месяц назад +2

    Obrigado por compartilhar. Esse tipo de conteúdo é dificíl de explicar e sua explicação parece um senior explicando uma atividade complexa.

    • @kipperdev
      @kipperdev  Месяц назад

      Fico feliz que tenha gostado da explicação, Denisio!

  • @_menneck
    @_menneck Месяц назад +1

    20:49 não faria mais sentido retornar um Optional? Da maneira feita ignoramos o Optional do java e depois vamos ter q tratar o null.

  • @videosdaora5501
    @videosdaora5501 Месяц назад +2

    A Fer é fera demais, braba.

  • @maelleal
    @maelleal 29 дней назад

    Vídeo muito bom. Parabéns pela didática!

  • @diogodias_
    @diogodias_ Месяц назад +1

    Como sempre uma ótima didática!

    • @kipperdev
      @kipperdev  Месяц назад +1

      Muito obrigada pelo carinho, Diogoo

  • @sedentarionuncamais4659
    @sedentarionuncamais4659 Месяц назад +1

    Fantástico Fê, eu atuo em um projeto seguindo essa arquitetura, e faz todo o sentido ❤

  • @ThiagoForDevsPereira
    @ThiagoForDevsPereira Месяц назад

    Ótimo conteúdo, perfeito

  • @LarissaConceicaoDias
    @LarissaConceicaoDias Месяц назад +1

    Fe, faz um vídeo de como usar a JDK 23, nunca usei o Java antes, e baixei a versão 23, pra aprender a programar pela primeira vez, estou utilizando intellij também. E não estou conseguindo aprender usar.

  • @lofizenbeats22
    @lofizenbeats22 Месяц назад

    Este padrão faz muito sentido quando vamos migrar de uma cloud para outra. Recentemente me deparei com isso no trabalho e nosso código nao estava neste padrão, uma pena.
    Já para o caso de migrar de framework, isso nao me parece uma realidade na maioria das empresas. Quem aqui já teve esta necessidade?

  • @shadowzl3639
    @shadowzl3639 Месяц назад +2

    acabei de assistir

  • @FernandoAraujo-xc8iz
    @FernandoAraujo-xc8iz Месяц назад

    Fer poderia trazer video sobre kubernets por favor

    • @kipperdev
      @kipperdev  Месяц назад

      Claroo, Fernando! Ta anotada a ideia 📝

  • @carlossouza5478
    @carlossouza5478 Месяц назад

    muito legal

    • @kipperdev
      @kipperdev  Месяц назад

      Obrigadaa, Carlos 💜

  • @e-raticartist
    @e-raticartist Месяц назад

    Alguém tem idea de quanto tempo é dado para uma entrevista técnica no itáu para junior? Parece bem trabalhoso usar TDD, arquitetura limpa e manter um histórico de commits claro.

  • @user-lz3lr6jj5w
    @user-lz3lr6jj5w Месяц назад

    Voce tem dependencia do lombok na classe pura?

  • @shrek_destruidor_de_Trono
    @shrek_destruidor_de_Trono Месяц назад

    faz o um video com Spring Modulith

  • @astaron-eremita
    @astaron-eremita Месяц назад +4

    É bonitinho na teoria, mas nenhuma das empresas que trabalhei utilizam, porque é complicado demais manter e é um nivel de complexidade, e no final acaba não sendo util.

  • @shadowzl3639
    @shadowzl3639 Месяц назад +1

    Nanda hoje eu fiquei meio perdido na explicação. Por que eu ainda não consigo ver a aplicação por completo quando tu começa a chamar os parâmetros de um lugar para outro.

    • @kipperdev
      @kipperdev  Месяц назад +1

      Entendo, isso é normal! A Arquitetura Hexagonal pode parecer confusa até você visualizar o fluxo completo. Minha dica é assistir novamente pausando nas partes que têm mais dúvidas e, se possível, tentar implementar um exemplo simples para praticar. Qualquer coisa, comenta aqui de novo que te ajudo!

  • @leosilva0411
    @leosilva0411 Месяц назад +1

    Toppp

  • @EvandoPlay
    @EvandoPlay Месяц назад

    Perdi meu emprego na pandemia e comecei aprender programação, mas desisti pela dificuldade em aprender sozinho e principalmente pela idade, tenho 37 e vi que nao ia ter futuro

  • @nandoztx_rq
    @nandoztx_rq Месяц назад +1

    Fernanda é show de bola. Mas essa arquitetura é muito burocrática, é confuso pra alguém novo entender a arquitetura do sistema e deixa QQ um perdido de tanto vai pra lá e vai pra cá. No final, o objetivo que seria simplificar a troca de uma das partes do sistema não ocorre na prática. Banco usa Cobol até hj. Por exemplo. O Spring é um framework, qual o sentido de tentar desacoplar ele ? Se justamente o objetivo do framework é ditar comportamento e arquitetura... Complexidade, overhead, complexidade.... KISS

  • @murilorodrigues560
    @murilorodrigues560 Месяц назад +5

    Odeio essa arquitetura hexagonal com todas as minhas forças

    • @joaoantoniocabral
      @joaoantoniocabral Месяц назад +4

      Até consigo entender, mas não sou muito fã. Acho meio que um "over engineer". Uma arquitetura pensando em trocar uma peça vital do sistema.
      Talvez faça sentido em outras linguagens como javascript, mas o Java é famoso justamente por sua solidez.

    • @davidwelber
      @davidwelber Месяц назад

      Porque Jovem

    • @murilorodrigues560
      @murilorodrigues560 Месяц назад +3

      @@davidwelber pq tem que escrever 3x mais código do que se fosse um MVC.

    • @davidwelber
      @davidwelber Месяц назад +1

      @@murilorodrigues560 escrever mais códigos acaba sendo uma consequência. Imagine a hexagonal como se fosse uma peça de lego. Imagine que você teria apenas uma única peça gigante de lego e precisasse mudar o formato dela. Impossível, não?
      A Hexagonal você precisa ter todo o trabalho de ir construindo pequenas peças e depois fazerem elas se encaixarem. Ai, caso precise trocar uma peça, não tem problema, basta fazer uma peça pequena nova.
      Da trabalho fazer a versão 1.0 do software. Mas o trabalho de fazer a 2.0 te fará escrever menos.

    • @murilorodrigues560
      @murilorodrigues560 Месяц назад +4

      @@davidwelber eu entendo a proposta do hexagonal, mas sabe quando vão mudar essas peças de lego? Nunca.. pelo menos na empresa que eu trabalho kkkk

  • @jorgedoriajr
    @jorgedoriajr 29 дней назад

    Nossa, não gostei dessa explicação não, tudo muito corrido e sem conexão com os assuntos. A didática não foi boa, infelizmente.