ums

Portal de Arquitectura

Bienvenido al Portal de Arquitectura del User Management System (UMS).

Modelo de Gobernanza — Arquitectura Satelite Evolith

UMS es un producto satelite del Evolith Architecture Reference. Esta relacion define como se toman las decisiones arquitecturales en este repositorio.

Como funciona la herencia

Evolith (padre)                         UMS (satelite)
─────────────────────────────         ──────────────────────────────────
Define politicas base          ──►    Hereda por referencia (ADR-0050)
Provee patrones canonicos      ──►    Adopta o adapta segun contexto UMS
Establece convenciones         ──►    Conforma + documenta excepciones

Un ADR de UMS puede hacer una de tres cosas respecto a Evolith:

Modo Cuando usarlo Ejemplo
Adoptar La politica de Evolith aplica tal cual ADR-0050: Taxonomia de nombres adoptada literalmente
Especializar La politica aplica pero UMS agrega restricciones ADR-0052: Audit trail inmutable con especificaciones SQL Server
Anular UMS se desvía de Evolith con justificacion explicita ADR-0059: Decision de tier API unico (co-localizacion sobre tiers separados)

Por que esto importa en el onboarding

Cuando encuentres una decision que parece contradecir Evolith, revisa primero el ADR de UMS relevante. La desviacion puede ser intencional y justificada. Si no existe un ADR, aplica la linea base de Evolith. Nunca asumas que el silencio es permiso para desviarse.

Ejemplo practico — decision de API Tier

Evolith permite separar superficies de consulta y comando en tiers de API independientes cuando la escala o la propiedad de equipos lo justifica. UMS decidio explicitamente no hacerlo en la madurez actual:

Esta decision esta registrada en ADR-0059 con disparadores explicitos para cuando la decision debe revisarse.

Este es el patron esperado: heredar la linea base, anular con evidencia, documentar el disparador para revertir.


Activos Core de Arquitectura

Esta sección se centra en el diseño estructural y los modelos de base de datos del sistema.

Blueprints (Planos técnicos)

Planos detallados de ingeniería centrados en:

Relacionado — Diseño de Capa de Dominio


Volver al Índice Maestro Volver al README Principal