No sé cómo decir esto de una manera 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 para los debates de diseño, pero el diseño de software y la arquitectura parecen prácticas lo suficientemente diferentes como para que la comparación añada más confusión que claridad.