Nel libro Building Microservices di Sam Newman, al capitolo uno nella sezione Facilità di implementazione c'è una frase che mi ha lasciato infastidito:
"A one-line change to a million-line-long monolithic application requires the whole application to be deployed in order to release the change."
Questo non mi sembra vero. Se ho il mio monolite diviso in diversi pacchetti (ad esempio .dll o .jar) se apporto una modifica al mio monolite, posso semplicemente sostituire il pacchetto che presenta tale modifica nell'implementazione senza modificare il resto dell'applicazione.
Qualcuno può far luce su questo? L'autore ha significato qualcosa di diverso da quello che sto interpretando?