amitupadhyay.co.in
  • About
  • System Design
  • Observability
  • Projects
  • Blog
  • Contact
ResumeHire Me

Writing

Technical Blog

Deep dives on distributed systems, Java internals, Kafka, Kubernetes, and lessons from 8 years in production banking.

#cdac
#distributed-systems
#elk-stack
#hdfc-bank
#java
#kubernetes
#microservices
#observability
#opentelemetry
#prometheus
#resilience4j
#spring-boot
September 10, 2025·9 min read

Building a Resilience & Utility Library for Banking Microservices

How I architected a custom shared library at HDFC Bank to standardize cross-cutting concerns — retry, exponential backoff, circuit breakers, DB warmup, and observability hooks — across a fleet of microservices.

#spring-boot
#resilience4j
#distributed-systems
#java
#hdfc-bank
Read post
July 22, 2025·11 min read

Monolith to Microservices: Lessons from 7 Years of Migration at CDAC

A candid account of leading the decomposition of large monolithic systems into Kubernetes-deployed microservices at CDAC Mumbai — the technical decisions, the surprises, and what I'd do differently.

#microservices
#kubernetes
#spring-boot
#java
#cdac
Read post
May 14, 2025·10 min read

Observability Engineering: ELK Stack, Prometheus, and OpenTelemetry in Practice

A practitioner's guide to building real observability — structured logging with ELK, metrics with Prometheus/Grafana, and distributed tracing with OpenTelemetry — drawn from 8 years of production experience at CDAC and HDFC Bank.

#observability
#elk-stack
#prometheus
#opentelemetry
#spring-boot
Read post
Built by Amit Kumar Upadhyay · Next.js 15 + Vercel