Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

  • 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."…

  • K8S
  • microservices

Part 8 – Mastering Configuration in Kubernetes

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

Externalizing Configuration with ConfigMaps, Secrets, Spring Profiles, and Feature Flags "The best deployment is the one where the application binary never changes. Only its configuration does." Wednesday Morning, 7:45 AM…

  • K8S
  • microservices

Part 7 – Building Self-Healing Spring Boot Applications with Kubernetes Health Probes

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

Why "Running" Doesn't Mean Your Application Is Ready "A container can be running, the JVM can be alive, and yet your application may still be incapable of serving a single…

  • K8S
  • microservices

Part 6 – Graceful Shutdown & Zero-Downtime Deployments

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

Why Every Spring Boot Developer Must Understand SIGTERM Before Running on Kubernetes "Deploying a new version is easy. Deploying it without your customers noticing—that's engineering." Friday Evening, 6:00 PM It's…

Posts pagination

1 2 … 17 Next

Recent Posts

  • 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
  • Choosing the Right Codex Model in VS Code
  • Kubernetes Readiness Probes in Spring Boot Microservices: Designing a Production-Ready Health Check
  • How Does UPI Prevent Double-Spending at 15 Billion Transactions a Month?

Categories

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

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.