Go Backend Engineering
Practical backend engineering in Go — middleware, architecture, reliability, and performance patterns used in production services.
What you’ll learn
- Design clean middleware and service boundaries
- Improve backend reliability and failure handling
- Benchmark and tune performance where it matters
I Built happycontext: Wide Logging for Go with Router + Logger Adapters
A practical deep dive into happycontext, a Go wide-logging library that emits one structured event per request with support for slog, zap, zerolog, and net/http, gin, echo, and fiber integrations.
Recreating PlanetScale's pg_strict in Rust: A Build Log
A detailed build log of cloning PlanetScale's pg_strict in Rust. From the pitfalls of sqlparser and executor hooks to the zero-overhead solution using Postgres' native post_parse_analyze_hook.
PostgreSQL UUIDv7: Native UUIDv7 vs Extensions and Benchmarks
Compare PostgreSQL 18 native UUIDv7 with custom UUIDv7, ULID, and TypeID implementations using real benchmark data, index locality tradeoffs, and practical primary-key recommendations.
Best Dockerfile for Golang, Optimize Your Dockerfile
Create best Dockerfile for Golang, optimize your Dockerfile for Golang and make it blazingly fast! 🔥