🚀 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. 🌐
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
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 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
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.
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 ?
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🍕 th-cam.com/play/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14.html
@@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.
🚀 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. 🌐
Gran vídeo, explicas muy bien todos los conceptos. Por favor, sigue con esta clase de contenidos a mi me dan la vida.
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
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.
@@GentlemanProgrammingsi es asi hexagonal, solo que siento que se puede explicar más sencillo
@@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
Excelente profesor. incluso aprendo mas que en la uni.
Claro que util de los mejores contenidos que he visto
Saludos Alan, tengo tiempo que no me paso por los en vivos.... pero muy útil estos videos cortos explicando estos conceptos :) Saludos crack
Me encantó!!! super instructiva la explicación. Excelente el bigote💕
Seria genial poder ver un ejemplo de Arquitectura Hexagonal en GO, se mira muy interesante.
Lo tienes !
github.com/Gentleman-Programming/Hexagonal-Go
Tremendo canal, me interesa mucho aprender a desarrollar proyectos implementando esta arquitectura en AWS o GCP.
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.
Tienes una playlist entera 😘
Hexagonal Architecture🍕
th-cam.com/play/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14.html
solo puedo decir una cosa, excelente.
Excelente video, donde esta el video que mencionaste sobre hacer un ejemplo práctico?
@@julio24bas mira las playlist !
Uff que contenido eh!, gracias port tanto 💙
Cuando sea grande quiero ser como tu, hasta el bigoti hermosito me estoy dejando.
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 ?
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🍕
th-cam.com/play/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14.html
@@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.
Este video es parte de un video más largo? Está disponible?
@@giopacca4116 no no, pero hay una playlist entera de Hexagonal Architecture
@GentlemanProgramming gracias negro, te conocí hoy y me sirvió una bocha, grande!