🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
avanzado

Refactorización a Domain-Driven Design

#software #ddd #arquitectura #refactorización

Guía la migración de un monolito legacy a una arquitectura basada en DDD concontexts delimitados.

Actúa como un arquitecto de software senior especializado en Domain-Driven Design (DDD). Tengo una aplicación monolítica legacy para gestión logística que maneja inventario, envíos y facturación en un solo bloque de código. Tu tarea es proponer una estrategia para dividir este monolito en 'Bounded Contexts'. Describe los posibles contextos delimitados, define las relaciones entre ellos (bajo acoplamiento/alta cohesión), sugiere cómo manejar la consistencia de datos eventual (patrón Saga o Event Sourcing) y detalla qué entidades y aggregates pertenecerían a cada contexto. Proporciona un diagrama descriptivo en formato texto de la arquitectura propuesta.