GoLang: Running a Go binary as a systemd service on Ubuntu 18.04 in 10 Minutes (without Docker)

The Go language with its simplicity, concurrency support, rich package ecosystem, and ability to compile down to a single binary is an attractive solution for writing services on Ubuntu.

When you want to deploy a dead-simple Go API and you don’t really have the urge to learn Docker and large scale…