Esto es Hexagonal Architecture en 20 MIN

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 26

  • @GentlemanProgramming
    @GentlemanProgramming  5 місяців тому +7

    🚀 Espero que disfruten de este video
    👍 Si encuentran útil el video, no olviden darle like y compartirlo con amigos o
    colegas que también podrían beneficiarse. Cada like y cada compartida realmente
    ayudan al canal a crecer y me motivan a seguir creando contenido de calidad para
    ustedes.
    🔔 ¡Suscríbete al canal y activa la campanita para no perderte ningún video
    nuevo. ¡Estoy aquí para ayudarte a mejorar tus habilidades y hacer tu vida de
    desarrollador un poco más fácil!
    💬 Déjame saber en los comentarios qué parte del video te fue más útil y qué
    otros temas te gustaría que exploráramos juntos.
    ¡Gracias por ver y apoyar el canal! Juntos, podemos hacer que nuestra comunidad
    de programación sea aún más fuerte. 🌐

  • @AdrusMcpaketazo
    @AdrusMcpaketazo Місяць тому +1

    Gran vídeo, explicas muy bien todos los conceptos. Por favor, sigue con esta clase de contenidos a mi me dan la vida.

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

    Claro que util de los mejores contenidos que he visto

  • @benjaminsepulveda1664
    @benjaminsepulveda1664 5 місяців тому +10

    La base de arquitectura hexagonal es definir interfaces e implementaciones para poder comunicar componentes de forma desacoplad para lograr mayor mantenibilidad y escalabilidad. Con todo respeto don gentleman lo explica bien pero el concepto de drivers y drivens o lo de los proxies que explica es complejizar la idea de hexagonal. Extras steps como diría Rick Sánchez. Hexagonal es más simple de explicar. Finalmente gracias por promover estos temas

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

      Es que así es realmente jajja la arquitectura hexagonal también es llamada ports y adapters y es como lo presenta Alistair Cockburn su creador. Creo que te lo confundes con Clean Architecture que presenta las mismas ideas pero sin estos.

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

      @@GentlemanProgrammingsi es asi hexagonal, solo que siento que se puede explicar más sencillo

    • @GentlemanProgramming
      @GentlemanProgramming  5 місяців тому +7

      @@benjaminsepulveda1664 la idea es explicar lo más completo posible sin saltarse nada y demostrando pasos e implementación.
      Y para hacerlo solo en 20 min creo que muy bien la verdad.
      También tengo una playlist entera a este concepto y es mucho más larga con muchas horas en juego

  • @cloey_b
    @cloey_b 5 місяців тому +3

    Me encantó!!! super instructiva la explicación. Excelente el bigote💕

  • @juanantoniodelarosa3358
    @juanantoniodelarosa3358 5 місяців тому +2

    Excelente profesor. incluso aprendo mas que en la uni.

  • @christianjtr
    @christianjtr 2 місяці тому +1

    Saludos Alan, tengo tiempo que no me paso por los en vivos.... pero muy útil estos videos cortos explicando estos conceptos :) Saludos crack

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

    Tremendo canal, me interesa mucho aprender a desarrollar proyectos implementando esta arquitectura en AWS o GCP.

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

    solo puedo decir una cosa, excelente.

  • @diegobuezo17
    @diegobuezo17 5 місяців тому +2

    Seria genial poder ver un ejemplo de Arquitectura Hexagonal en GO, se mira muy interesante.

  • @julio24bas
    @julio24bas Місяць тому +1

    Excelente video, donde esta el video que mencionaste sobre hacer un ejemplo práctico?

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

    Buen video, estaria bueno un ejemplo practico muy reducido al final o en otro video para terminar de cerrar. Por ejemplo ver como aplicar el use case getUser entero.

    • @GentlemanProgramming
      @GentlemanProgramming  5 місяців тому +2

      Tienes una playlist entera 😘
      Hexagonal Architecture🍕
      ua-cam.com/play/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14.html

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

    Uff que contenido eh!, gracias port tanto 💙

  • @giopacca4116
    @giopacca4116 20 днів тому +1

    Este video es parte de un video más largo? Está disponible?

    • @GentlemanProgramming
      @GentlemanProgramming  20 днів тому

      @@giopacca4116 no no, pero hay una playlist entera de Hexagonal Architecture

    • @giopacca4116
      @giopacca4116 20 днів тому +1

      @GentlemanProgramming gracias negro, te conocí hoy y me sirvió una bocha, grande!

  • @juanantoniodelarosa3358
    @juanantoniodelarosa3358 5 місяців тому +2

    Cuando sea grande quiero ser como tu, hasta el bigoti hermosito me estoy dejando.

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

    Gracias por el contenido ❤ entonces un adapter es una clase que implementa un puerto y este es llamdo en rl proxy y la ui o tus handlers en caso de api consumen este proxy. Y por ultimo la capa repository en caso de usar clean arquitecture puede usar por dentro un hexagono o no es tan necesario abstraer tanto ?

    • @GentlemanProgramming
      @GentlemanProgramming  5 місяців тому +2

      Piénsalo así, cada parte de la app es un servicio o también llamado aplicación. Cada aplicación ofrece puertos de salida (drivers) para que se puedan comunicar con el y puertos de entrada (drivers) para solicitar recursos. Tu repository también es una aplicación.
      Tienes ejemplo de esto en estos repos:
      En Go:
      github.com/Gentleman-Programming/Hexagonal-Go
      En JavaScript con la comunicación con una app de React:
      github.com/Gentleman-Programming/GentlemanClass_HexagonalArchitecture
      Para este último está la playlist asociada:
      Hexagonal Architecture🍕
      ua-cam.com/play/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14.html

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

      @@GentlemanProgramming muchísimas gracias por la respuesta y la información de hecho gracias a los repo de go he logrado aplicar la arquitectura en un proyecto Java.