Arquitetura Hexagonal (Explicação de Ports & Adapters Simplificada) // Dicionário do Programador

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 53

  • @gabrielmenegassodefranca7106
    @gabrielmenegassodefranca7106 28 วันที่ผ่านมา

    poderia ter uma competição de melhor casal do yt, eles ganhariam com certezaessees queridinhos fofinhos

  • @ARRABELLO
    @ARRABELLO 10 หลายเดือนก่อน +5

    Muito bom o vídeo. Explica muito bem o assunto. Uma opinião pessoal que eu percebi usando essa arquitetura é que tudo é criado utilizando interface e quantidade de trabalho que você tem para criar uma comunicação simples entre duas aplicações é muito maior e dependendo do tamanho do projeto isso deve ser levando em consideração em usar ou não arquitetura exagonal pois pode certamente comprometer o prazo do projeto.

  • @BrunolimaMe
    @BrunolimaMe ปีที่แล้ว +13

    Já trabalho em algumas aplicações utilizando a estratégia de Arquitetura Hexagonal, facilita muito a manutenção e entendimento do que o código faz. Fora que é mais fácil criar testes, onde cada camada tem sua responsabilidade de maneira isolada.

  • @samuelpereira6639
    @samuelpereira6639 ปีที่แล้ว +2

    Muito bom o conteúdo! Já uso Inversão de Dependência há alguns anos. Recentemente, comecei a estudar sobre Arquitetuta Hexagonal (ports and adapters), e fiquei feliz em saber que já usava muito dos conceitos, sem saber a definição técnica da Arquitetura

  • @teoxtheking
    @teoxtheking ปีที่แล้ว +5

    Eu sugeri essa ideia, e agora vou ver esse video com muito orgulho e atenção. ❤

  • @jonnidev
    @jonnidev ปีที่แล้ว +7

    Muito bom o conteúdo, em todos os projetos em que trabalhei nunca vi tal arquitetura aplicada, logo não conhecia, muito bom mesmo.

  • @victorlaurance8
    @victorlaurance8 ปีที่แล้ว +13

    Muito bom, aqui no meu trabalho usamos a Arquitetura Hexagonal. Quando você pega o jeito, consegue criar componentes entregáveis num curtíssimo espaço de tempo! Facilita bastante o desenvolvimento. Excelente vídeo!

    • @gabrielmartinssilva7613
      @gabrielmartinssilva7613 ปีที่แล้ว +1

      Confesso que fiquei conhecendo esse ano, mas parece não ser muito complicado.

  • @paulocristo1
    @paulocristo1 ปีที่แล้ว

    Cada dia sai mais , que mais sei que não sei . Top . Agora com tudo isso bora fazer o nosso modelo e etc.

  • @dirsouza
    @dirsouza ปีที่แล้ว +3

    Excelente, trabalho com Hexagonal, essa explicação foi muito boa de verdade!!!!
    Só faltou o link do repo para tirar dúvidas!!!!!

  • @aleandromatteoni2462
    @aleandromatteoni2462 6 หลายเดือนก่อน +2

    Video extremamente bacana!

  • @devpedrocanedo
    @devpedrocanedo ปีที่แล้ว +2

    Muito bom, perfeito a explicação, ficou de fácil entendimento.

  • @marcosoliveira8731
    @marcosoliveira8731 ปีที่แล้ว

    Muito boa explicação! Não usava e passei a me interessar depois de ver este vídeo.

  • @etni_dev
    @etni_dev ปีที่แล้ว +1

    Muito bom, explicaram um conceito complexo de forma bem simplificada

  • @marciomartins4111
    @marciomartins4111 ปีที่แล้ว

    Vcs mandam bem. Obrigado.

  • @DjEdu28
    @DjEdu28 ปีที่แล้ว +2

    Muito bom! Obrigado pela excelente explicação. Eu não conhecia o modelo exagonal

  • @alexjosesilvati
    @alexjosesilvati 10 หลายเดือนก่อน

    obrigado pela postagem!

  • @samusaw
    @samusaw ปีที่แล้ว

    Muito boa explicação meus parabéns!

  • @alviabeck
    @alviabeck ปีที่แล้ว

    Muito bom!
    Estamos aqui num processo de definição de padrões e arquiteturas a usar e esse materi foi muito importante como um materia a mais para avaliarmos.
    Obrigado.'.

  • @Marujon-mo1fb
    @Marujon-mo1fb ปีที่แล้ว

    Agradeço pelo conhecimento. Tem me ajudado muito a me reerguer.

  • @canalcriadoporumhumano9638
    @canalcriadoporumhumano9638 4 หลายเดือนก่อน

    isso é maravilhoso

  • @gui_p_mello
    @gui_p_mello ปีที่แล้ว +4

    Podem fazer um vídeo falando do paradigma ECS(Entity Component System)? Eu sei que praticamente não é usado fora da indústria de jogos mas já vi alguns devs back-end dizendo que testaram e gostaram bastante por conta da manutenabilidade, flexibilidade e da escalabilidade. Pelo que li é um paradigma que compõe objetos a partir dos dados necessários pra processá-lo numa determinada função parecido com o que o graphql faz além de outros aspectos fundamentais.

  • @vilardtecnologia
    @vilardtecnologia ปีที่แล้ว +1

    Muito bom conteúdo!!

  • @thailansantos2345
    @thailansantos2345 ปีที่แล้ว +2

    Eu estou atuando em um projeto q contém arquitetura hexagonal. Sou Jr(quase pleno😂), e estou em um debate gigante com um dos Sr do time só rê o nome q deve-se dar a pastas. Internal não é legal, project é MT subjetivo. Está algo cômico kkkkk
    Vídeo sensacional, ajuda muito a organizar bem o projeto

  • @Gianluca0000
    @Gianluca0000 ปีที่แล้ว +2

    Quando se fala em arquitetura hexagonal fala-se também em arquitetura limpa, qual seria a diferença entre elas ?
    Ou o que daria pra exemplificar algo como sendo arquitetura "limpa" e outra do tipo "hexagonal" ?

  • @EustaquioGuimaraes
    @EustaquioGuimaraes ปีที่แล้ว +1

    Muito bom. Gostei demais

  • @segodimo
    @segodimo 11 หลายเดือนก่อน

    Muito obrigaaaadoooo de coração ^^

  • @d-apps2699
    @d-apps2699 ปีที่แล้ว

    Que video maravilhoso!!!

  • @marcelovansovski6716
    @marcelovansovski6716 4 หลายเดือนก่อน +1

    Na interface de ICliente deveria ser uma lista da interface ITelefone bem como método de adicionar ?

  • @leandro_devsecop
    @leandro_devsecop 8 หลายเดือนก่อน

    vídeo está um tanto impreciso, não se pode misturar os conceitos de arquitetura hexagonal com arquitetura em camadas nem clean architecture, é tudo diferente e um verdadeiro arquiteto precisa saber explicar.

  • @lidiaz0
    @lidiaz0 2 หลายเดือนก่อน

    Muito bom, mas ainda não consigo entender como isso difere de Arquitetura Limpa. Parecem muito funcionar da mesma forma, com uso de Interfaces para fazer a Inversão de Dependência. Na prática, qual é a diferença entre estes modelos?

  • @joao91596
    @joao91596 ปีที่แล้ว +1

    Faça um vídeo sobre o Jmeter \o/

  • @raphael.portela
    @raphael.portela ปีที่แล้ว

    esse cursos da alura são aprofundados? com algo mais alem do crud ou daquela pagina simples caso seja front?

  • @miltonluis9266
    @miltonluis9266 ปีที่แล้ว

    muito bom, a explicação foi ótima, mas fiquei pensando agora seguindo o código mostrado, como seria implementação disso com ORM, por exemplo SQLAlchemy ou qualquer outro?

    • @EricSouzarys
      @EricSouzarys ปีที่แล้ว +1

      Usando o Active Record do SQLAlchemy simplesmente não encaixa no Ports & Adapters. Pra seguir vc teria parar de usar Active Record. De maneira geral por mais simples que o AR seja ele é considerado má prática atualmente. Lógico que tudo depende do tamanho do projeto. Pra projetos pequenos (pequenos de verdade) usar Ports & Adapters é loucura na minha opinião.

  • @viniciussouza5848
    @viniciussouza5848 ปีที่แล้ว

    @Alura tem curso de hexagonal? Se sim, qual o link?

  • @robsongomes43
    @robsongomes43 ปีที่แล้ว

    Excelente conteudo como sempre , tenho uma duvida , Arq. Microserviços é apenas uma modinha passageira ? muito obrigado

    • @JC-bs9ul
      @JC-bs9ul ปีที่แล้ว +1

      Acredito que hoje em dia seja basicamente impossível uma grande empresa de tecnologia não usar.
      Computação distribuída, com partes assíncronas e tendo diversos times trabalhando em domínios diferentes, torna quase impossível usar apenas um monólito por empresa.

  • @gabrielmjr1742
    @gabrielmjr1742 ปีที่แล้ว

    Um dicionário do programador sobre IaaS pls

  • @gilbomfa9138
    @gilbomfa9138 ปีที่แล้ว

    Poderia tirar uma dúvida? Processamento de dados e banco de dados é a mesma coisa? Vou fazer uma graduação e tenho dúvida qual escolher. Obrigado!😁

  • @rotognin
    @rotognin ปีที่แล้ว +1

    Legal, CDF´s
    Eu ainda não tive contato com essa arquitetura.
    Gostaria de ver um projeto rodando, de preferência em PHP, para que eu pudesse aprender mais. Vou procurar alguma coisa por aí.
    Eu uso uma arquitetura mais simples, MVC, nos meus projetos pessoais.
    Valeu!

    • @criaturahumanocriador
      @criaturahumanocriador ปีที่แล้ว

      Sem comparação amigo. Mais cedo do que tarde vai perceber que MVC deixa a desejar.

  • @teurybazzo
    @teurybazzo ปีที่แล้ว

    faz um sobre os padroes GRASP

  • @edsonteixeira6057
    @edsonteixeira6057 ปีที่แล้ว

    Acho massa as canetas no bolso, como na epoca em que tudo era mato.

  • @luisstraatmann8746
    @luisstraatmann8746 ปีที่แล้ว

    quem sabe se o unbuck é simples? como o linux passo a passo

  • @paulolocatelli8131
    @paulolocatelli8131 ปีที่แล้ว

    Ha, pensei em nest

  • @gleitonfranco1260
    @gleitonfranco1260 ปีที่แล้ว

    Passei o vídeo todo esperando algum hexágono kkk

  • @duramirez
    @duramirez 5 หลายเดือนก่อน

    Não sou muito fan de usar o Command Pattern, eu prefiro organizar meus Casos de Uso em Services. Pra mim fica melhor.

  • @robertochostakovis
    @robertochostakovis ปีที่แล้ว

    101110 e 10101

  • @ernanibatista1806
    @ernanibatista1806 หลายเดือนก่อน

    OI CDF kkkkkkkkkkkkkkkk

  • @BillRocha
    @BillRocha ปีที่แล้ว

    Tem-se esse costume de achar que complexidade e burocracia dão status a uma aplicação.