Non so come dirlo in modo intelligente, ma: penso che confrontare costantemente il design del software con l'architettura sia un errore. Bit contro atomi. La fisica è diversa. È l'analogia di riferimento per i dibattiti sul design, ma il design del software e l'architettura sembrano pratiche abbastanza diverse da rendere il confronto più confuso che chiaro.