¿Qué es Arquitectura limpia?
La arquitectura limpia es una generalización de las arquitecturas hexagonal y de cebolla. Su regla central es la Regla de Dependencia: las dependencias del código fuente solo pueden apuntar hacia el interior. El dominio no sabe nada de frameworks ni de bases de datos; los frameworks y las bases de datos saben cómo adaptarse al dominio.
Términos relacionados
- Arquitectura hexagonal — Un estilo de arquitectura por capas que aísla la lógica de dominio de la infraestructura mediante puertos y adaptadores.
- Diseño guiado por el dominio (DDD) — Un enfoque de diseño de software que pone en el centro el modelo y el lenguaje del dominio de negocio.