Sagnik Bhowmick

I build backend systems, distributed architectures, and developer tools in Go. I'm passionate about writing clean, scalable code and sharing what I learn through my blog.


Featured Projects

View all →

TaskForge

A distributed task queue built in Go with support for delayed jobs, retries, and dead-letter queues. Uses Redis for broker and SQLite for persistence.

Go Redis SQLite gRPC Docker

LiveChat

Real-time chat application with WebSocket support, room management, message persistence, and end-to-end encryption.

Go WebSocket PostgreSQL React TailwindCSS

kctl

A developer-friendly CLI tool for managing Kubernetes clusters. Simplifies common operations like log tailing, port forwarding, and resource inspection.

Go Kubernetes Cobra client-go

Recent Posts

All posts →

PostgreSQL Performance Tuning: From Slow Queries to Sub-Millisecond Responses

Practical techniques for diagnosing and fixing slow PostgreSQL queries, covering EXPLAIN plans, indexing strategies, query rewrites, and configuration tuning.

Understanding Container Networking from the Ground Up

A detailed look at how container networking actually works under the hood — network namespaces, veth pairs, bridges, iptables, and how Docker stitches them together.

Building CLI Tools in Go with Cobra

A practical guide to building production-quality CLI tools in Go using the Cobra library, covering project structure, flags, configuration, and testing.


Subscribe via RSS Feed