Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

Category: microservices

all microservices related content.

  • Home
  • microservices
  • Page 3
  • 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…

Introduction: Building Self-Healing Java Microservices on Kubernetes, OpenShift & Service Mesh
  • K8S
  • microservices

Introduction: Building Self-Healing Java Microservices on Kubernetes, OpenShift & Service Mesh

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

A Complete Enterprise Learning Series for Spring Boot Developers "Writing microservices that work is easy. Writing microservices that continue working when everything around them fails is engineering." Introduction Modern enterprise…

  • K8S
  • microservices

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

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

A Complete Enterprise Learning Series for Spring Boot Developers "Writing microservices that work is easy. Writing microservices that continue working when everything around them fails is engineering." Introduction Modern enterprise…

  • java
  • JavaEvolutionSeries
  • microservices
  • programming
  • spring

Part 35: Java 17 (LTS) – Sealed Classes – Designing Safer Domain Models for Enterprise Applications

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

Introduction Object-Oriented Programming is built around inheritance. For decades, Java allowed any class to extend another class unless it was declared final. This gave developers only two choices: Open for…

Building an Annotation-Driven Enterprise Cache Framework for Spring Boot Microservices
  • java
  • microservices
  • programming
  • spring

Building an Annotation-Driven Enterprise Cache Framework for Spring Boot Microservices

  • Rahul Mittal
  • June 17, 2026
  • 5 min read

Introduction In the previous articles, we built a reusable caching library that provides: L1 Cache using EhCache L2 Cache using Redis or GemFire Distributed Locking Cache Stampede Protection Cache Warming…

Cache Invalidation in Distributed Spring Boot Microservices: Spring Events vs Kafka vs Redis Pub/Sub
  • java
  • microservices
  • programming
  • spring

Cache Invalidation in Distributed Spring Boot Microservices: Spring Events vs Kafka vs Redis Pub/Sub

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction Caching is one of the most effective ways to improve application performance. Whether you are using EhCache, Redis, GemFire, or a multi-level caching strategy, one challenge remains consistent across…

Extending the Platform Cache Library: Distributed Locking, Cache Warming and Cache Stampede Protection
  • java
  • microservices
  • programming
  • spring

Extending the Platform Cache Library: Distributed Locking, Cache Warming and Cache Stampede Protection

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction In the previous article, we built a reusable caching library that provides: L1 Cache using EhCache L2 Cache using Redis or GemFire Strategy Pattern based provider selection Kafka and…

Building a Pluggable Multi-Level Cache Library for Spring Boot Microservices (EhCache + Redis/GemFire)
  • java
  • microservices
  • programming

Building a Pluggable Multi-Level Cache Library for Spring Boot Microservices (EhCache + Redis/GemFire)

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction As organizations move toward microservices, caching becomes a critical component for performance, scalability, and cost optimization. Unfortunately, many teams implement caching differently: Different cache providers Different key conventions Different…

Redis vs GemFire vs EhCache: Choosing the Right Caching Strategy for Spring Boot Microservices
  • java
  • microservices
  • programming
  • spring

Redis vs GemFire vs EhCache: Choosing the Right Caching Strategy for Spring Boot Microservices

  • Rahul Mittal
  • June 17, 2026
  • 5 min read

Introduction Caching is one of the most effective techniques for improving application performance. However, choosing the right caching technology can be challenging. Many development teams start with local in-memory caching…

Building High-Performance Distributed Caching with Apache Geode (GemFire) in Spring Boot
  • java
  • microservices
  • programming

Building High-Performance Distributed Caching with Apache Geode (GemFire) in Spring Boot

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction As enterprise applications scale, databases often become the primary bottleneck. Frequently accessed data such as customer profiles, product catalogs, pricing information, configuration settings, and reference data are repeatedly fetched…

Posts pagination

Previous 1 2 3 4 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.