Future Updating of Node Software - possible issues

I am interested to know what the recommended best practices are for updating the node software in the future?
Is it going to be possible to have zero downtime when updating ?
I am guessing that installing the new version alongside and then switching all the config over to it would work. I assume that VRF key still work with an updated version? So no need to regenerate that? Any other advice or pointer to any instructions on updating much appreciated and would help others too. thanks