← Writing

Manning Publications · Author · 2024
Shipping Go
A practical guide to the path code takes from a developer’s laptop to production. It builds a Go delivery pipeline stage by stage — tests, linting, containers, CI, cloud deployment — and treats that pipeline as a product in its own right: something you design, measure, and improve.
The through-line is a conveyor belt: code moves through a series of stations, each one adding verification before the next, so that shipping becomes routine instead of an event.
What you'll learn
- Structuring a Go project so it's easy to test and automate
- A layered testing strategy a pipeline can trust
- Building and shrinking container images for Go services
- Wiring up CI so every change moves through the same checks
- Deploying to the cloud and operating what you shipped
- Adding guardrails without slowing the team down