No sé cómo decirlo de forma inteligente, pero: creo que comparar constantemente el diseño de software con la arquitectura es un error. Bits vs átomos. La física es diferente. Es la analogía habitual en los debates de diseño, pero el diseño y la arquitectura de software parecen prácticas lo suficientemente diferentes como para que la comparación añada más confusión que claridad.