Tech Blog

Technical insights, architecture patterns, and best practices

JWT Authentication with Refresh Tokens in Spring Boot 3 and Spring Security 6
July 26, 2026 Vimlesh Pandey

JWT Authentication with Refresh Tokens in Spring Boot 3 and Spring Security 6

Build a complete, production-ready JWT authentication system with refresh-token rotation, role-based access control, and secure logout using Spring Boot 3.5, Spring Security 6, and JJWT 0.12.6.

Read More →
Spring Boot + Redis: Advanced Caching Strategies and Implementation
July 19, 2026 Vimlesh Pandey

Spring Boot + Redis: Advanced Caching Strategies and Implementation

Learn how to implement production-ready Redis caching in Spring Boot 3.5 — covering @Cacheable, @CachePut, @CacheEvict, per-cache TTL configuration, cache warming, and Testcontainers-based integration tests.

Read More →
JWT Authentication and Refresh Tokens in Spring Boot 3.5: A Complete Guide
July 12, 2026 Vimlesh Pandey

JWT Authentication and Refresh Tokens in Spring Boot 3.5: A Complete Guide

Learn how to implement stateless JWT authentication with refresh token rotation in Spring Boot 3.5 and Spring Security 6.5, using JJWT 0.14.0 — with complete, production-ready code and reuse-detection built in.

Read More →
JWT Authentication with Refresh Token Rotation in Spring Boot 4 and Spring Security 7
July 5, 2026 Vimlesh Pandey

JWT Authentication with Refresh Token Rotation in Spring Boot 4 and Spring Security 7

Build a complete stateless authentication system with short-lived JWTs and rotating refresh tokens using Spring Boot 4.1 and Spring Security 7's native OAuth2 resource server support — including token family reuse detection and HttpOnly cookie delivery.

Read More →
Spring Boot + Redis Caching: Strategies and Implementation Guide
July 5, 2026 Vimlesh Pandey

Spring Boot + Redis Caching: Strategies and Implementation Guide

Learn how to supercharge your Spring Boot 3.4 application with Redis caching — covering @Cacheable, @CacheEvict, custom serialization, TTL tuning, cache-aside vs write-through patterns, and cache stampede prevention.

Read More →
CI/CD Pipeline with GitHub Actions for Spring Boot 3.5: From Code to Production
June 28, 2026 Vimlesh Pandey

CI/CD Pipeline with GitHub Actions for Spring Boot 3.5: From Code to Production

Build a complete CI/CD pipeline for a Spring Boot 3.5 REST API using GitHub Actions — automated testing on every PR, Docker image builds, and zero-touch SSH deployment on every merge to main.

Read More →
Event-Driven Microservices with Spring Boot 3.4 and Apache Kafka
June 21, 2026 Vimlesh Pandey

Event-Driven Microservices with Spring Boot 3.4 and Apache Kafka

Build a real-world order processing system using Apache Kafka and Spring Boot 3.4 — a producer service that publishes domain events, multiple consumer services that react independently, dead-letter topic error handling, and JSON serialisation with schema-safe records.

Read More →
Building a Production-Grade RAG System with Spring AI 1.1 and PGVector
June 14, 2026 Vimlesh Pandey

Building a Production-Grade RAG System with Spring AI 1.1 and PGVector

Learn how to build a complete Retrieval-Augmented Generation (RAG) pipeline using Spring AI 1.1, PostgreSQL pgvector, and OpenAI — ingest any document and answer natural-language questions about it via a clean REST API.

Read More →
JWT Authentication and Refresh Tokens in Spring Boot 3 with Spring Security 6
March 1, 2026 Vimlesh Pandey

JWT Authentication and Refresh Tokens in Spring Boot 3 with Spring Security 6

Learn to build a production-grade stateless authentication system using Spring Boot 3.3 and Spring Security 6, with short-lived JWT access tokens, database-backed opaque refresh tokens, and token rotation on every refresh.

Read More →
December 18, 2025 Vimlesh Pandey

Revolutionizing Concurrency: Java 21 Virtual Threads in Production

Deep dive into Java 21 Virtual Threads with production experiences, performance benchmarks, and best practices for building highly concurrent applications.

Read More →
October 5, 2025 Vimlesh Pandey

Event-Driven Architecture with Apache Kafka and Spring Boot

A comprehensive guide to implementing event-driven microservices using Apache Kafka and Spring Boot with production-ready patterns.

Read More →
August 10, 2025 Vimlesh Pandey

Java Performance Optimization: From JVM Tuning to Code-Level Improvements

Practical techniques for optimizing Java application performance, from JVM tuning to code-level improvements with measurable results.

Read More →
June 22, 2025 Vimlesh Pandey

Building Production-Ready Microservices with Java and Kubernetes

Learn how to build, deploy, and operate production-ready microservices using Java, Spring Boot, and Kubernetes with real-world examples.

Read More →
March 15, 2025 Vimlesh Pandey

Migrating to Spring Boot 3 and Java 21: A Comprehensive Guide

A step-by-step guide to migrating enterprise applications from Spring Boot 2.x to Spring Boot 3 with Java 21, including code examples and best practices.

Read More →