Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

  • java
  • Observability
  • spring
  • Tracing

Part 3: Distributed Tracing in Spring Boot with OpenTelemetry and Jaeger

  • Rahul Mittal
  • October 16, 2026
  • 10 min read

In Part 1, we added metrics with Spring Boot Actuator, Prometheus, and Grafana. In Part 2, we centralized structured application logs using Filebeat, Logstash, Elasticsearch, and Kibana. In this final…

  • Logs
  • Observability
  • spring

Part 2: Centralized Logging in Spring Boot with ELK Stack — Filebeat, Logstash, Elasticsearch, and Kibana

  • Rahul Mittal
  • October 16, 2026
  • 9 min read

In the first part of this workshop, we added metrics to our Employee Management API using Spring Boot Actuator, Micrometer, Prometheus, and Grafana. Metrics answer questions such as: How many…

  • Metrics
  • Observability
  • spring

Spring Boot Observability Workshop: Metrics, Logs, and Traces with Actuator, Prometheus, Grafana, ELK, and Jaeger

  • Rahul Mittal
  • October 16, 2026
  • 10 min read

Production applications should not be treated as black boxes. When an API slows down, fails, or consumes too much memory, teams need answers quickly: Is the application healthy? Which API…

  • interview
  • java
  • programming

Protected: Advanced Java Interview Questions – 20 MCQs with Answers and Explanations

  • Rahul Mittal
  • October 9, 2026
  • 1 min read

This content is password-protected. To view it, please enter the password below. Password:

  • general

Codex, MCP, and Spring AI: Building Tool-Enabled Java Applications with the Latest OpenAI Models

  • Rahul Mittal
  • September 15, 2026
  • 6 min read

Codex becomes far more useful when it can move beyond code completion and safely work with the systems that already run a business. The practical pattern is simple: expose a…

  • AI

Choosing the Right Codex Model in VS Code

  • Rahul Mittal
  • September 10, 2026
  • 4 min read

A practical guide to GPT-5.6 Luna, Terra, Sol, GPT-5.5, and GPT-6 Astra in the Codex VS Code plugin, including when to use each model, how the reasoning bar affects behavior,…

  • K8S
  • microservices

Kubernetes Readiness Probes in Spring Boot Microservices: Designing a Production-Ready Health Check

  • Rahul Mittal
  • August 25, 2026
  • 10 min read

How to Calculate Application Readiness Using Database, Redis, Solace, Certificates and Startup State In a Kubernetes or OpenShift environment, a microservice being running does not necessarily mean it is ready…

  • microservices

How Does UPI Prevent Double-Spending at 15 Billion Transactions a Month?

  • Rahul Mittal
  • August 25, 2026
  • 7 min read

How do you safely move money at massive scale without charging the customer twice? Imagine this simple scenario: You have ₹500 in your account and try to pay a merchant…

  • interview
  • K8S
  • microservices

Top 10 Java, Microservices & Kubernetes Interview Questions Every Senior Tech Lead Should Know

  • Rahul Mittal
  • July 27, 2026
  • 6 min read

Most interview questions test your memory. Great interview questions test your engineering judgment. Over the years, I've interviewed hundreds of Java developers ranging from fresh graduates to Solution Architects. One…

  • K8S
  • microservices

Part 9 – Why Spring Boot Applications Get OOMKilled in Kubernetes

  • Rahul Mittal
  • July 26, 2026
  • 8 min read

Understanding JVM Memory, CPU, Requests, Limits, and Production Sizing "If you're still sizing your Java application based only on -Xmx, you're sizing it for a virtual machine, not for Kubernetes."…

Posts pagination

1 2 … 17 Next

Recent Posts

  • Part 3: Distributed Tracing in Spring Boot with OpenTelemetry and Jaeger
  • Part 2: Centralized Logging in Spring Boot with ELK Stack — Filebeat, Logstash, Elasticsearch, and Kibana
  • Spring Boot Observability Workshop: Metrics, Logs, and Traces with Actuator, Prometheus, Grafana, ELK, and Jaeger
  • Protected: Advanced Java Interview Questions – 20 MCQs with Answers and Explanations
  • Codex, MCP, and Spring AI: Building Tool-Enabled Java Applications with the Latest OpenAI Models

Categories

  • AI
  • Database
  • feature
  • general
  • interview
  • java
  • JavaEvolutionSeries
  • K8S
  • leadership
  • Logs
  • Metrics
  • microservices
  • Observability
  • programming
  • project management
  • ramittal.com
  • security
  • spring
  • Tracing

Recent Comments

  1. Rahul Mittal on Why Refreshing L1 Cache Using a Scheduler is a Bad Idea

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • March 2026
  • March 2025
  • January 2025
  • December 2024

List Posts

View All
  • java
  • JavaEvolutionSeries
  • programming

Part 42: The Java 8 → Java 21 Journey – Building Modern Enterprise Microservices and Looking Ahead to Java 26

  • Rahul Mittal
  • July 4, 2026
  • 6 min read
  • 0
  • java
  • JavaEvolutionSeries
  • programming

Part 37: Java 21 – Virtual Threads – Revolutionizing Spring Boot Microservices and Enterprise Banking Applications

  • Rahul Mittal
  • July 4, 2026
  • 8 min read
  • 0
  • java
  • JavaEvolutionSeries
  • programming

Part 41: Java 21 – Vector API – Unlocking Modern CPU Performance for Banking, AI and Analytics

  • Rahul Mittal
  • July 4, 2026
  • 6 min read
  • 0
  • java
  • JavaEvolutionSeries
  • programming

Part 40: Java 21 – Foreign Function & Memory API (Project Panama) – The Future of Native Integration for Enterprise Applications

  • Rahul Mittal
  • July 4, 2026
  • 7 min read
  • 0
Copyright © 2026 Blog by Rahul Mittal Theme: Crystal Blog By Adore Themes.