yeah, zero downtime. the code new code is loaded in the VM on the fly. I don't use long-lived connections (or websockets) yet, but if I did, you can even do updates and deploys without cutting any connections using the method I'm using now