Home
Backend & Systems Engineering
Deep dives into what nobody tells you: sockets under the hood, real CI/CD, Go vs Spring Boot, and other adventures in the world of systems.
1// whoami
2const dev = {
3 focus: ["backend", "systems", "devops", "hardware"],
4 current: "deep diving into distributed systems",
5 philosophy: "understand the 'why' before the 'how'"
6};
7
8console.log(`> building: ${dev.current}`);Latest Posts
WAL Internals
What really happens when you INSERT a row in Postgres. The WAL, dirty pages, checkpointing, LSNs, replication slots, and how all of this connects to CDC and Debezium.
April 5, 2026Go sync & Concurrency
A deep dive into Go's sync package and atomic operations. Mutex, RWMutex, WaitGroup, Cond, Once, sync.Map, and atomic types explained with real examples and common pitfalls.
March 9, 2026DB Indexes & Transactions
How database indexes work internally with B+ Trees, why transactions lock rows, and how both are deeply connected. Explained for backend engineers who want to stop guessing.
March 9, 2026RoundTripper in Go
Understand how Go's RoundTripper works, the low-level mechanism behind every HTTP request. Learn to customize it for logging, retry, headers, and more.
January 30, 2026Sockets for Dummies
Finally understand what listen(), accept(), and the TCP handshake really do. No more confusion.
January 27, 2026