Skip to content
View SagarMaheshwary's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report SagarMaheshwary

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SagarMaheshwary/README.md

👋 Hi, I’m Sagar

Senior Backend Engineer with 6+ years of experience building distributed backend systems, microservices, and production services.

I enjoy working on reliability, observability, async workflows, idempotency, retries, and system design trade-offs.

Featured Project

🔎 reqlog

A lightweight Go CLI for tracing requests across services, log files, and Docker containers using keys like request_id and trace_id.

  • Multi-source tracing across file logs + Docker logs
  • Built for fast debugging during production incidents
  • Supports filtering, follow mode, and targeted search
  • Used by my team in real debugging workflows

Writing

I write about real-world backend and distributed systems engineering.

Recent articles

Find Me

Pinned Loading

  1. reqlog reqlog Public

    Fast CLI to search and trace logs across services or single files using key-based filtering (request_id, trace_id, etc.)

    Go 2

  2. go-microservice-boilerplate go-microservice-boilerplate Public

    Go microservice boilerplate with gRPC, PostgreSQL, Redis, Docker, and observability — built with best practices in mind.

    Go 4 2

  3. transactional-outbox-rabbitmq transactional-outbox-rabbitmq Public

    Implementation of the Transactional Outbox pattern in Go, focusing on correctness, retries, DLQs, metrics, and tracing.

    Go 1

  4. go-grpc-load-balancing go-grpc-load-balancing Public

    A practical demo of gRPC client-side load balancing with DNS-based discovery, retries on UNAVAILABLE, and local testing via Docker Compose and Kubernetes (KIND).

    Go

  5. kind-microservices-demo kind-microservices-demo Public

    Hands-on demo for running a simple event-driven microservices setup locally on Kubernetes using KIND, with Devbox and Makefile for easy setup.

    Go

  6. reqlog-ui reqlog-ui Public

    A lightweight web UI for reqlog — search and trace logs directly from your browser.

    HTML