Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

Category: K8S

  • Home
  • microservices
  • K8S
  • Page 2
  • K8S
  • microservices

Part 5 – The Kubernetes Scheduler

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

How Kubernetes Chooses the Perfect Node for Your Spring Boot Application In the previous article, we followed Sarah's deployment from the moment she executed kubectl apply until the Deployment Controller…

  • K8S
  • microservices

The API Server – The Front Door of Kubernetes

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

Imagine arriving at a large international airport. Regardless of whether you're a passenger, an airline employee, airport staff, or a delivery partner, everyone enters through a controlled checkpoint. Your identity…

  • K8S
  • microservices

The API Server – The Front Door of Kubernetes

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

Imagine arriving at a large international airport. Regardless of whether you're a passenger, an airline employee, airport staff, or a delivery partner, everyone enters through a controlled checkpoint. Your identity…

  • K8S
  • microservices

Part 4 – From kubectl apply to a Running Spring Boot Application

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

What Really Happens Behind the Scenes? "The most powerful thing about Kubernetes isn't that it runs containers. It's that it continuously works to make reality match your desired state." Friday…

  • K8S
  • microservices

Building Self-Healing Java Microservices with Kubernetes, OpenShift & Service Mesh

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

The Complete Learning Roadmap Modern enterprise applications are no longer just Spring Boot applications running on a server. They are distributed systems deployed across Kubernetes clusters, communicating through REST APIs…

  • K8S
  • microservices

Bonus: How Do Java Threads, CompletableFuture and CPU Cores Really Work?

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

One question comes up almost every time developers start deploying Java applications on Kubernetes. "If my application uses CompletableFuture to upload five files in parallel, do I need five CPU…

  • K8S
  • microservices

Part 3 – Kubernetes Workloads and Infrastructure Sizing for Java Microservices

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

"The first time I deployed a Spring Boot application to Kubernetes, the platform team didn't ask for my JAR file. Instead, they asked me a dozen questions that I had…

  • K8S
  • microservices

Part 2 – Understanding Kubernetes Architecture

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

"Before Kubernetes can heal your application, it must first understand what your application should look like." Introduction In the previous article, we discussed why failures are inevitable in distributed systems…

  • K8S
  • microservices

Part 1 – Why Self-Healing Matters in Modern Microservices

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

"The question isn't whether your microservice will fail. The only question is when—and whether your users will notice." Introduction Imagine this scenario. A customer opens a banking application to transfer…

  • K8S
  • microservices

Part 0 – The Complete Architecture Guide

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

Series: Building Enterprise-Grade Self-Healing Java Microservices "Every distributed system eventually fails. The difference between a good system and a great system is not whether failures occur—but whether users ever notice…

Posts pagination

Previous 1 2 3 Next

Recent Posts

  • 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?
  • Top 10 Java, Microservices & Kubernetes Interview Questions Every Senior Tech Lead Should Know
  • Part 9 – Why Spring Boot Applications Get OOMKilled in Kubernetes
  • Part 8 – Mastering Configuration in Kubernetes

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

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