У меня есть ещё один вариант: забить на сериализацию, напилить всё на корутинах и приделать хот релоад кода, а сервер никогда не стопать. И пусть старые сценарии дорабатывают со старым кодом, как это принято в эрланге.
Выходит недальновидно, т.к. иногда нужно всё же обновлять ОС и JVM, и выключения не избежать. А багфиксить старые сценарии и вовсе невозможно.