Desde la Capa de Dominio
Un espacio para pensar el software antes de escribirlo. Diseño intencional, arquitectura alineada al dominio y decisiones técnicas que importan. — Por Abraham Vilches
🧭 Una plataforma para diseñar con propósito
DDDominio nace con la intención de divulgar ideas, principios y estrategias para construir sistemas de software con calidad e intención desde una mirada crítica y bien fundamentada. Aquí hablamos de diseño centrado en el negocio, modelado de dominios, calidad interna, decisiones técnicas justificadas y arquitectura como conversación, no como receta.
🎯 Diseño con intención
No todo se resuelve con código. Diseñar es decidir: qué construimos, por qué, y cómo se adapta al dominio.
🏗️ Pensamiento arquitectónico
Exploramos cómo estructurar sistemas desde la comprensión del negocio, aplicando patrones que conectan intención con ejecución.
📐 Fundamentos técnicos
SOLID, diseño orientado a objetos, codebase sostenible y decisiones técnicas explicadas sin dogma ni atajos.
🛠️ Ingeniería desde la trinchera
Reflexiones desde la práctica: decisiones reales en productos reales, contadas desde dentro y sin vender humo.
📓 Desde la Capa de Dominio
El blog técnico de DDDominio, donde comparto ideas sobre diseño estratégico, decisiones de arquitectura y código con sentido. Escrito desde la experiencia, con ejemplos reales y visión a largo plazo.
📚 Últimos artículos
- Testeabilidad vs observabilidad: no compiten, se complementan
La testeabilidad te da feedback antes de producción; la observabilidad te explica qué pasa cuando el sistema ya está vivo. Entender la diferencia cambia cómo diseñas software.
Testing Observability Arquitectura Diseño de Software Calidad Buenas Prácticas - Repository Pattern: deja de acoplar tu dominio a la base de datos
El Repository Pattern es la herramienta que te permite diseñar el dominio primero y postergar la decisión de infraestructura. Implementación real en Code Finances con TypeORM.
Repository Pattern DDD Clean Architecture SOLID Code Finances TypeScript - Comunicación entre Bounded Contexts en Code Finances (EDA en acción)
Cómo se comunican los distintos Bounded Contexts en Code Finances usando Event Driven Architecture: desacoplamiento, naming de eventos y flujos reales con RabbitMQ.
Event-Driven Architecture DDD Bounded Contexts RabbitMQ Code Finances Microservicios