To allow use of Type=notify on Linux services it would be good idea to use https://pkg.go.dev/github.com/okzk/sdnotify or other sd_notify library to report to systemd that the service is up and running. That allows distinguishing start-up failures from runtime failures and better service monitoring in general.