01
Arquitectura de software
Dar forma a los sistemas para que los límites de dominio, la propiedad de los datos y el cambio queden explícitos. Arquitectura como un conjunto de decisiones con consecuencias — no un diagrama producido después de que el código existe.