← All series

Go in Production

What it takes to run Go for real — project layout, structured logging with slog, configuration, graceful shutdown, pprof profiling, observability, build and release, go generate, dependency and vulnerability management, containers, the runtime and GC knobs, and reliability patterns — verified against Go 1.26 where it is code.