Golang: Zero downtime restarts and deploys using systemd
During restarts, your API may be unavailable for a short period of time required to stop an old app instance and start a new one. You can fix that by introducing another app (proxy) that listens on behalf of the main app and somehow proxies the data ...
uptrace.hashnode.dev3 min read