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 Performance Benchmark: Native vs Custom Implementations
Comprehensive analysis of modern time-ordered identifiers in PostgreSQL: UUIDv7, ULID, and TypeID implementations with real performance benchmarks, PostgreSQL 18 native support, and practical recommendations for choosing the right identifier for your project.
Best Dockerfile for Golang, Optimize Your Dockerfile
Create best Dockerfile for Golang, optimize your Dockerfile for Golang and make it blazingly fast! 🔥