Sagar Maheshwary

Sagar Maheshwary @sagarmaheshwary

About: Backend Engineer (6+ YOE) building scalable distributed systems & sharing what I learn.

Location:
Pakistan
Joined:
Jan 17, 2019

Sagar Maheshwary
articles - 8 total

Transactional Outbox with RabbitMQ (Part 2): Handling Retries, Dead-Letter Queues, and Observability

In Part 1, we built a correct and production-oriented foundation for the transactional outbox pattern...

Learn More 0 2Jan 23

Transactional Outbox with RabbitMQ (Part 1): Building Reliable Event Publishing in Microservices

Publishing events directly to a message broker from an API handler is a common source of...

Learn More 0 0Jan 19

Understanding gRPC Client-Side Load Balancing with DNS

gRPC is a high-performance RPC framework widely used in microservices architectures. Because gRPC is...

Learn More 1 2Dec 19 '25

Kubernetes Liveness vs Readiness Probes: What They Actually Mean

Health checks are essential in distributed systems. They help Kubernetes and load balancers...

Learn More 2 2Dec 5 '25

Hands-On Kubernetes: Running Event-Driven Microservices Locally with KIND

Kubernetes can feel heavy to experiment with, but KIND (Kubernetes IN Docker) makes it easy to run a...

Learn More 2 0Dec 1 '25

Operational Excellence in Go Microservices: Caching, Healthchecks, Metrics, and Tracing

In Part Two, we integrated Postgres using GORM, along with migrations and seeders, discussed Service...

Learn More 1 0Nov 1 '25

Designing a Reliable Data Layer in Go: PostgreSQL, GORM, and Integration Testing

In Part One, we built the foundation, setting up configuration management, structured logging, a gRPC...

Learn More 2 3Oct 11 '25

Architecting a Maintainable Go Microservice: Structure, Logging, and Reliability

Welcome to this series on architecting maintainable and reliable Go microservices. Instead of...

Learn More 5 2Oct 5 '25