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

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 54

  • @ARRABELLO
    @ARRABELLO 11 місяців тому +7

    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. ❤

  • @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.

  • @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.

  • @gabrielmenegassodefranca7106
    @gabrielmenegassodefranca7106 2 місяці тому

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

  • @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!!!!!

  • @devpedrocanedo
    @devpedrocanedo Рік тому +2

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

  • @aleandromatteoni2462
    @aleandromatteoni2462 7 місяців тому +2

    Video extremamente bacana!

  • @etni_dev
    @etni_dev Рік тому +1

    Muito bom, explicaram um conceito complexo de forma bem simplificada

  • @marcosoliveira8731
    @marcosoliveira8731 Рік тому

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

  • @Marujon-mo1fb
    @Marujon-mo1fb Рік тому

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

  • @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.'.

  • @marciomartins4111
    @marciomartins4111 Рік тому

    Vcs mandam bem. Obrigado.

  • @alexjosesilvati
    @alexjosesilvati 11 місяців тому

    obrigado pela postagem!

  • @DjEdu28
    @DjEdu28 Рік тому +2

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

  • @samusaw
    @samusaw Рік тому

    Muito boa explicação meus parabéns!

  • @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

  • @vilardtecnologia
    @vilardtecnologia Рік тому +1

    Muito bom conteúdo!!

  • @EustaquioGuimaraes
    @EustaquioGuimaraes Рік тому +1

    Muito bom. Gostei demais

  • @johnkennedyalves8162
    @johnkennedyalves8162 5 днів тому

    Muito bom!

  • @d-apps2699
    @d-apps2699 Рік тому

    Que video maravilhoso!!!

  • @canalcriadoporumhumano9638
    @canalcriadoporumhumano9638 5 місяців тому

    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.

  • @segodimo
    @segodimo Рік тому

    Muito obrigaaaadoooo de coração ^^

  • @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" ?

  • @leandro_devsecop
    @leandro_devsecop 9 місяців тому

    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.

  • @marcelovansovski6716
    @marcelovansovski6716 5 місяців тому +1

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

  • @joao91596
    @joao91596 Рік тому +1

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

  • @gabrielmjr1742
    @gabrielmjr1742 Рік тому

    Um dicionário do programador sobre IaaS pls

  • @raphael.portela
    @raphael.portela Рік тому

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

  • @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.

  • @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 Рік тому +2

      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.

  • @teurybazzo
    @teurybazzo Рік тому

    faz um sobre os padroes GRASP

  • @viniciussouza5848
    @viniciussouza5848 Рік тому

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

  • @lidiaz0
    @lidiaz0 3 місяці тому

    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?

  • @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.

  • @edsonteixeira6057
    @edsonteixeira6057 Рік тому

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

  • @paulolocatelli8131
    @paulolocatelli8131 Рік тому

    Ha, pensei em nest

  • @luisstraatmann8746
    @luisstraatmann8746 Рік тому

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

  • @robertochostakovis
    @robertochostakovis Рік тому

    101110 e 10101

  • @duramirez
    @duramirez 7 місяців тому

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

  • @gleitonfranco1260
    @gleitonfranco1260 Рік тому

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

  • @ernanibatista1806
    @ernanibatista1806 2 місяці тому

    OI CDF kkkkkkkkkkkkkkkk

  • @BillRocha
    @BillRocha Рік тому

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