Menu

Asset

Il costo è una proprietà del design

Il costo architetturale include non solo spesa infrastrutturale, ma anche costo operativo, costo del cambiamento, complessità e lock-in.

Tipo
Principio

Il costo appartiene al design

Ogni scelta architetturale crea una struttura di costi: infrastruttura, licenze, esercizio, supporto, complessità, affidabilità, lock-in e costo del cambiamento. Trattare il costo come proprietà del design significa renderlo visibile prima della decisione, non scoprirlo come conseguenza operativa.

Non minimizzare il costo: rendere esplicito cosa stiamo comprando

Una soluzione più costosa può essere ragionevole se acquista una proprietà realmente necessaria, come disponibilità, isolamento o velocità di delivery. Il problema nasce quando il prezzo resta implicito o ricade su un team diverso da quello che ottiene il beneficio.

  • Costi di esercizio e licenze.
  • Onere operativo e competenze necessarie.
  • Costo del cambiamento e dipendenze organizzative.
  • Lock-in e costo di uscita.
  • Costo delle garanzie di affidabilità e sicurezza.

Collegare costo, rischio e caratteristiche architetturali

Il costo va discusso insieme agli attributi di qualità che la scelta deve proteggere. Se una soluzione aumenta resilienza ma rende ogni modifica più lenta, oppure riduce il costo operativo ma aumenta il rischio operativo, quel rapporto deve comparire nella decisione.

Esempio: alta disponibilità senza obiettivo

Tag