Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

Category: programming

all programming related content

  • Home
  • programming
  • 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:

  • 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

Introduction Congratulations! If you've followed this series from the beginning, you've travelled through one of the most remarkable evolutions in programming language history. This wasn't simply a journey from one…

  • 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

Introduction If Java 8 gave us Streams and CompletableFuture, then Java 21 gives us something even more fundamental: A completely new way of thinking about concurrency. For over twenty years,…

  • 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

Introduction Most enterprise developers spend their days writing: Spring Boot REST APIs Database queries Kafka consumers REST clients Business validations Authentication Authorization Very little of this work is CPU intensive.…

  • 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

Introduction If you've spent your career developing Spring Boot microservices, you may never have written a single line of C or C++. Yet every day your Java applications depend on…

  • java
  • JavaEvolutionSeries
  • programming

Part 39: Java 21 – Sequenced Collections – Bringing Consistency to the Java Collections Framework

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

Introduction The Java Collections Framework has been one of Java's greatest strengths since Java 1.2. Enterprise developers use collections everywhere: REST APIs Spring Boot applications Database queries Cache implementations Message…

  • java
  • JavaEvolutionSeries
  • programming

Part 38: Java 18, 19 & 20 – The Journey to Java 21 – Why These Releases Matter More Than You Think

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

Introduction If you've followed this series from Java 8 to Java 17, you may have noticed something unusual. After Java 17, we suddenly started discussing Java 21. Naturally, many developers…

Posts pagination

1 2 … 10 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
Copyright © 2026 Blog by Rahul Mittal Theme: Crystal Blog By Adore Themes.