About

I’m Niko Minadze, and Go in Production is a blog about practical Go engineering for working developers. The focus is on building reliable services, APIs, and command-line tools, with attention to the choices that matter when code runs in production.

Here you’ll find concrete examples covering concurrency, goroutines, channels, and context cancellation, alongside HTTP, databases, and testing. The blog also looks at profiling, memory use, and deployment—topics that help connect writing code with keeping it running reliably.

The aim is to make these topics useful and approachable, with clear tradeoffs and lessons from debugging real systems rather than advice without context.

Contact: [email protected]

Type at least two characters.

Press <kbd>Esc</kbd> to closeOpen the search page