¿Qué es Regla de conformidad?
Una regla de conformidad codifica un invariante arquitectónico como código: «la capa de dominio no debe importar desde la capa de infraestructura», «todo endpoint público debe declarar un equipo propietario», «ningún servicio puede llamar directamente a la base de datos de pagos». Ejecutar estas reglas en CI proporciona a los equipos una red de seguridad que detecta la deriva en el momento del PR en lugar de durante una auditoría dolorosa seis meses después.
Términos relacionados
- Deriva de arquitectura — La brecha creciente entre la arquitectura documentada y el sistema que realmente se ejecuta en producción.
- Arquitectura como código — Describir la arquitectura del sistema en un formato versionado y basado en texto para poder revisarla, comparar sus diferencias y validarla como el código fuente.