Building a web service with go-tool-base, part 1: lifecycle and graceful shutdownService lifecycle in Go: register services with start and stop verbs, handle SIGINT and SIGTERM, and shut down gracefully with liveness checks.