The post covers how to gracefully shut down a server in Go. This is important as
there may be some tooling you're using that is batching things locally i.e.
traces, logs, events, etc. behind the scenes and if the server shutdowns, we may
lose this data. What