Saltar al contenido principal

Arquitectura de sistemas vivos

Diseñar celdas de dominio

Trazar los límites donde ya existe la responsabilidad hace que la arquitectura sea más fácil de cambiar.

Redacción de Synexum Labs8 de diciembre de 20256 min de lectura

Una celda, un responsable

Una celda de dominio agrupa los datos, las reglas y la interfaz de un único ámbito de responsabilidad, incorporación, siniestros, conciliación. Como una persona responde por el resultado, las decisiones se toman sin convocar a toda la organización.

Contratos explícitos entre celdas

Las celdas intercambian mensajes definidos en lugar de acceder al almacenamiento ajeno. El contrato indica los campos, las garantías y el comportamiento ante fallas, lo que permite reconstruir una celda sin detener las demás.

Dimensionar según el ritmo de cambio

Las áreas que cambian con frecuencia merecen celdas más pequeñas y aisladas. Las estables pueden ser mayores. Ajustar el límite al ritmo de cambio mantiene el trabajo futuro proporcionado.