What I find fascinating
is the more we work towards unstoppable, data loss sensitive systems, the less the developers of said systems realise you need some sort of hot maintenance functionality for all layers of the implementation stack. The objective of build for deployment, not build for sustain becomes a much greater issue in this scenario.
In many cases of me looking at pitches for these platforms as soon as I ask how to I keep it supported the fixed sales smiles are rigid and answers of "we'll get back to you" start coming out.
Perhaps I am just getting old and fussy, but the old issues have not really gone away...