Mastodonte e costruzione per il cambiamento
La maggior parte del software viene sviluppata come se nulla di importante cambiasse mai, ma nei sistemi reali tutto alla fine cambia. Il mastodonte sembra partire dall'assunzione opposta. Il mastodonte è progettato per un mondo in cui i nodi partono, le configurazioni evolvono e le decisioni di oggi non sono definitive. Invece di bloccare i dati in un unico posto, il mastodonte si concentra sul far sopravvivere i dati al movimento e al cambiamento.
Mi piace questo modo di pensare perché il mastodonte non cerca di bloccare il sistema nel tempo. Il mastodonte accetta che il cambiamento sia normale e si basa su di esso. Questo fa sentire il mastodonte più come un'infrastruttura a lungo termine che come una soluzione a breve termine. I sistemi che invecchiano con grazia in genere partono da un design onesto di questo tipo.


