Skip to content
StackPractices

Etiqueta: domain-driven-design

Explora 7 recursos prácticos de ingeniería de software etiquetados con "domain-driven-design". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con domain-driven-design.

Patrón Aggregate

Encapsula un cluster de objetos de dominio tratado como una unidad única para cambios de datos. Un Aggregate Root controla el acceso a sus entidades internas y value objects.

Clean Architecture

Guía práctica de Clean Architecture de Uncle Bob: organiza el código en capas para que frameworks, UI y bases de datos sean detalles, no dependencias.

CQRS — Segregación de Responsabilidades de Comandos y

Referencia Detallada de CQRS: separa los modelos de lectura y escritura para optimizar rendimiento, escalabilidad y autonomía de equipos en dominios complejos.

Domain-Driven Design (DDD) — Guía Práctica

Aprende los fundamentos de DDD: bounded contexts, entidades, value objects, aggregates, y cómo modelar dominios de negocio complejos en código.

Arquitectura Hexagonal — Puertos, Adaptadores y Testabilidad

Referencia Detallada de Arquitectura Hexagonal (Puertos y Adaptadores): estructura aplicaciones para aislar la lógica de dominio de frameworks, bases de datos y servicios externos.

Monolito Modular — Una Arquitectura Pragmática

Guía práctica de Monolitos Modulares: combina la simplicidad de los monolitos con la modularidad de los microservicios mediante bounded contexts y límites estrictos entre módulos.

Arquitectura Onion

Guía práctica de Arquitectura Onion: organizar código alrededor del modelo de dominio, forzar dirección de dependencias hacia adentro y aislar infraestructura de la lógica de negocio.