Golang template A template for an HTTP API in Golang with some reasonable defaults: http timeouts graceful shutdown open telemetry setup