🚀 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🍕 ruclips.net/p/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14
@@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.
Me encantó!!! super instructiva la explicación. Excelente el bigote💕
Saludos Alan, tengo tiempo que no me paso por los en vivos.... pero muy útil estos videos cortos explicando estos conceptos :) Saludos crack
Claro que util de los mejores contenidos que he visto
Excelente profesor. incluso aprendo mas que en la uni.
Tremendo canal, me interesa mucho aprender a desarrollar proyectos implementando esta arquitectura en AWS o GCP.
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
Seria genial poder ver un ejemplo de Arquitectura Hexagonal en GO, se mira muy interesante.
Lo tienes !
github.com/Gentleman-Programming/Hexagonal-Go
Excelente video, donde esta el video que mencionaste sobre hacer un ejemplo práctico?
@@julio24bas mira las playlist !
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🍕
ruclips.net/p/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14
Uff que contenido eh!, gracias port tanto 💙
solo puedo decir una cosa, excelente.
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🍕
ruclips.net/p/PL42UNLc8e48RHavn_jKOfFcf5u73O-w14
@@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.
Cuando sea grande quiero ser como tu, hasta el bigoti hermosito me estoy dejando.