¿Qué es la Arquitectura Hexagonal (Puertos y Adaptadores)? Explicada FÁCIL
Автор: Emilio Carrión
Загружено: 2025-06-17
Просмотров: 11460
▶ Únete a la comunidad: / discord
▶ Más contenido gratuito en: https://productcrafter.com/
▶ Más sobre mí en: / emcarrio
En este vídeo exploramos a fondo la arquitectura hexagonal, también conocida como puertos y adaptadores. Una arquitectura limpia que se ha convertido en un estándar para crear servicios de backend robustos, mantenibles y fáciles de testear.
Aprenderás a separar el núcleo de tu aplicación (el dominio y los casos de uso) de los detalles de infraestructura (bases de datos, clientes HTTP, frameworks, etc.).
¿Qué veremos en el vídeo?
Introducción: ¿Qué es la arquitectura hexagonal y por qué es tan popular?
El Concepto Visual: Explicación con una infografía de los componentes principales: dominio, puertos y adaptadores.
Ejemplo en Código (Python): Revisamos un repositorio para entender cómo se estructura el código en carpetas de dominio, aplicación e infraestructura.
Puertos y Adaptadores en Acción: Vemos la definición de un puerto (interfaz) y cómo se crean múltiples adaptadores (en memoria, Postgress) para él.
Ventajas Clave: Descubre por qué esta arquitectura facilita tanto el testing y la evolución de tu software.
Resumen y Conclusión: Un repaso final de los conceptos y próximos pasos.
---
Recursos Mencionados:
Artículo original de la infografía (NOTA: sé que el artículo habla de "explicit architecture", pero al fin y al cabo no deja de ser un derivado de puertos y adaptadores): https://herbertograca.com/2017/11/16/...
Repositorio de GitHub con el ejemplo en Python: https://github.com/szymon6927/hexagon...
---
Si te interesa que profundice en cómo implementar esta arquitectura paso a paso en Python o en otro lenguaje, ¡déjamelo en los comentarios!
Si te ha gustado el vídeo, no olvides darle a "Me gusta" y suscribirte para más contenido sobre desarrollo y arquitectura de software.
¡Gracias por vernos!
Tags: Arquitectura Hexagonal, Puertos y Adaptadores, Clean Architecture, Arquitectura Limpia, Python, Arquitectura de Software, Tutorial de Programación, Desarrollo Backend, Buenas Prácticas de Programación, Desacoplamiento de código, Testing de software.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: