Go backend engineering

Go makes it easy to start a backend service. These articles look at what happens under the abstractions: HTTP request handling, JSON-RPC dispatch, string allocation costs, and time conversions.

The Go Language Case Studies project provides runnable examples and benchmarks to go with the writing.

2026

2025

Projects