Zero-downtime restarts in Go