Idioma: Español | Versión en inglés no disponible
Tipo: Portal de Diseño DDD
Versión: 2.0 | Fecha: 2026-05-15 | Estado: Propuesto
Alcance: Producto completo — FS-01 a FS-16
Owner: Arquitecto Principal
Visualización interactiva: interactive-ddd-viewer.html
Bounded Context Map · 13 Máquinas de Estado · 3 Flujos Cross-Contexto
Arquitectura de Contextos
#
Documento
Contenido
01
Bounded Context Map
9 contextos · relaciones Customer-Supplier / Conformist · ACL ports
02
Lenguaje Ubicuo
25 términos canónicos · estados por agregado
Modelo de Dominio por Contexto
#
Documento
Contexto
Agregados
FS
03
Identity Context
BC-A ums_identity
Tenant, UserAccount, UserManagementDelegation
FS-01, FS-03, FS-08, FS-09, FS-14
04
Authorization Context
BC-B ums_authz
SystemSuite, Role, PermissionTemplate, TemplateAssignmentRule, Profile
FS-02, FS-04, FS-05, FS-06, FS-07
05
Configuration Context
BC-C ums_config
IdpConfiguration, AppConfiguration, FeatureFlag
FS-08, FS-09, FS-13
06
Audit Context
BC-D ums_audit
AuditRecord
Todos
07
Approvals Context
BC-F ums_approval
ApprovalWorkflow, ApprovalRequest
FS-10, FS-11, FS-12
08
IGA Context
BC-H ums_iga
PromotionRequest, RoleMaturityStatus
FS-12, FS-14
09
Compliance Context
BC-I ums_compliance
DocumentType, UserDocument
FS-11, FS-15, FS-16
Documentación de Arquitectura de Agregados
Documentos detallados por Aggregate Root con modelo de datos completo, secuencias, invariantes y contrato de API. Las entidades hijas se documentan dentro de la página de su AR padre. Ver Índice de Dominio .
#
Documento
Contenido
10
Cross-Context Flows
B2B Onboarding · Document Expiration · Role Promotion · Tabla de enrutamiento
11
DDD Primitives
Entity / AggregateRoot / ValueObject / Result<T> · Librerías shell BeyondNetCode.Shell.*
12
Design Decisiones & Gaps
8 decisiones justificadas · 6 vacíos de validación (V1-V6)
13
Parameterization System
Sistema de parametrización Global/Tenant · Loader · Provider · Precedencia · Auditoría · Preparación Redis
Metrica
Valor
Bounded Contexts
9 (7 con entidades propias + Cache + Console)
Aggregate Roots
20
Value Objects
60+
Invariantes totales
55+
Comandos totales
60+
Eventos de Dominio
55+
Máquinas de Estado
13 (Tenant, Branch, UserAccount · SystemSuite, Role, PermissionTemplate, TemplateAssignmentRule · IdpConfiguration, AppConfiguration, FeatureFlag · ApprovalRequest · PromotionRequest · UserDocument)
Flujos cross-contexto
3 diagramas de secuencia
Historias funcionales cubiertas
16 (FS-01 a FS-16)
Documento fuente
Uso
bounded-context-map.md
Contratos publicados, patrones de integración, ACL
database-design-er.md
Entidades canonicas, arco exclusivo, reglas 1-9
glossary.md
Lenguaje ubicuo, máquinas de estado, enumeraciones
conceptual-data-model.md
Atributos, tipos y nullabilidad
ADR-0029 al 0049
Invariantes, decisiones de diseño, restricciones tecnicas
FS-01 a FS-16
Criterios de aceptacion, reglas de negocio por historia
Volver a Construction | Volver a Governance