¿Por qué usar Arquitectura Hexagonal?
Una reflexión sobre cómo separar el dominio de la infraestructura mejora la mantenibilidad del software.
Software engineer. Construyo software que resuelve problemas de negocio y aguanta el paso del tiempo.
Llevo más de quince años haciendo software desde Málaga: empecé montando y reparando equipos, pasé por los sistemas de un hospital y por la coordinación de servicios en Fujitsu, y desde entonces desarrollo aplicaciones web. Hoy trabajo como software engineer en Leadtech Group.
Me interesa el software que dura: arquitectura hexagonal, dominio separado de la infraestructura, tests que dan confianza para cambiar cosas. Sirgest, mi aplicación de gestión para pymes, lleva en producción desde 2008 y sigue creciendo; es donde más he aprendido sobre mantener un producto vivo.
Fuera del trabajo construyo cosas con mi hijo como product owner. No hay mejor revisión de código que un niño de ocho años probando tu juego.
Aplicación de entrenos híbridos (fuerza, máquinas y carrera en la misma sesión). El entrenador escribe el entreno, el atleta lo hace con el móvil delante y el reloj cronometra estación a estación, que es donde se pierden los minutos que ninguna otra app cuenta. Next.js, Postgres y una capa de IA para transcribir entrenos y proponer semanas.
gongoods.comSoftware de gestión para pymes que empecé en 2008 y sigue en producción. Nació para la distribución de pirotecnia, con venta a negocios y a particulares, y hoy también lleva tiendas de ropa con el stock sincronizado con su WordPress: facturación con Verifactu, almacén, cartas de porte y control de fichajes de los empleados. Mi laboratorio de arquitectura y de cómo evolucionar un producto sin romperlo.
Con mi hijo como product owner
Un niño de ocho años me dicta las reglas y yo las programo. Han salido dos juegos: uno de plataformas donde puedes jugar con un amigo desde otro móvil, y otro en 3D donde tú construyes la sala, apagas la luz, coges la linterna y descubres que algo más vive en ella. Ahora se puede entrar de dos, y la casa te habla.
Para los mayores, Jaleo: un juego de sobremesa donde el presentador es una IA que se cuela entre vuestras respuestas y comenta la ronda con nombres y apellidos.
Y para casa, Misión Hogar: las tareas de los niños convertidas en un juego de rutinas, misiones y monedas que compran tiempo de tablet. Sin restar puntos nunca. Todo en el navegador, sin instalar nada.
Entrar en la mansión →Una reflexión sobre cómo separar el dominio de la infraestructura mejora la mantenibilidad del software.
¿Hablamos de tu proyecto? Escríbeme a [email protected]