DEV Community

Shubham Bhati profile picture

Shubham Bhati

Full-stack developer passionate about Spring Boot, React and automation. Building modern APIs, scaling distributed systems and automating social pipelines using Python & GitHub Actions.

Work

Full Stack Developer & Automation Engineer

Spring Boot Security: Don't Expose That Sensitive Property

Spring Boot Security: Don't Expose That Sensitive Property

Comments
1 min read
Stop Holding DB Connections Hostage

Stop Holding DB Connections Hostage

Comments
1 min read
Redis as a Spring Boot Session Store: Speed Up Your Apps

Redis as a Spring Boot Session Store: Speed Up Your Apps

Comments
1 min read
Stop Letting HikariCP Kill Your Cheap VPS

Stop Letting HikariCP Kill Your Cheap VPS

Comments
1 min read
Preventing Database Meltdowns: Caching Strategies That Actually Work

Preventing Database Meltdowns: Caching Strategies That Actually Work

Comments
2 min read
Concurrency Control in Financial Ledgers: Pessimistic vs Optimistic Locking

Concurrency Control in Financial Ledgers: Pessimistic vs Optimistic Locking

Comments
1 min read
Optimize HikariCP for Dirt-Cheap VPS Hosting

Optimize HikariCP for Dirt-Cheap VPS Hosting

Comments
1 min read
Spring Boot Validation: Don't Reinvent the Wheel

Spring Boot Validation: Don't Reinvent the Wheel

Comments
1 min read
Stop Manual JSON Parsing in Spring Boot

Stop Manual JSON Parsing in Spring Boot

Comments
1 min read
Spring Boot Database Connection Pooling

Spring Boot Database Connection Pooling

Comments
1 min read
Don't Let Your Spring Boot App Bleed Redis Memory

Don't Let Your Spring Boot App Bleed Redis Memory

Comments
1 min read
Simplifying Database Connections with Spring Boot

Simplifying Database Connections with Spring Boot

Comments
1 min read
Smarter Environment-Specific Beans

Smarter Environment-Specific Beans

Comments
1 min read
Your `@Transactional` Internal Call Is a Lie

Your `@Transactional` Internal Call Is a Lie

Comments
1 min read
Stop Your N+1 Queries From Killing Performance

Stop Your N+1 Queries From Killing Performance

Comments
1 min read
Boost API Speed with Smart Spring Boot Caching

Boost API Speed with Smart Spring Boot Caching

Comments
1 min read
Idempotent APIs: Your Secret Weapon

Idempotent APIs: Your Secret Weapon

Comments
1 min read
Crush N+1 Queries for Faster APIs

Crush N+1 Queries for Faster APIs

Comments
1 min read
Optimize Read-Heavy API Performance

Optimize Read-Heavy API Performance

Comments
1 min read
Don't Block Your APIs: Go Async with CompletableFuture

Don't Block Your APIs: Go Async with CompletableFuture

Comments
1 min read
Beat the N+1 Query Beast in Spring Boot

Beat the N+1 Query Beast in Spring Boot

Comments
1 min read
Optimize JPA Relationships with getReferenceById

Optimize JPA Relationships with getReferenceById

Comments
1 min read
Beyond the Cache Miss: Designing Resilient Caching Layers with Redis Degradation Strategies

Beyond the Cache Miss: Designing Resilient Caching Layers with Redis Degradation Strategies

Comments
6 min read
Deep Dive into Java HashMap Internals: Conquering Hash Collisions and Preventing Production Outages

Deep Dive into Java HashMap Internals: Conquering Hash Collisions and Preventing Production Outages

Comments
8 min read
GraphQL vs. REST Under Load: Architectural Patterns, Pitfalls, and Production-Grade Mitigation

GraphQL vs. REST Under Load: Architectural Patterns, Pitfalls, and Production-Grade Mitigation

Comments
8 min read
Asynchronous Programming in Spring Boot with CompletableFuture

Asynchronous Programming in Spring Boot with CompletableFuture

Comments
5 min read
Service Discovery with Eureka and Spring Cloud: A Hands-On Tutorial

Service Discovery with Eureka and Spring Cloud: A Hands-On Tutorial

Comments
5 min read
15 Production Incidents in a Healthcare Backend: FHIR Lessons

15 Production Incidents in a Healthcare Backend: FHIR Lessons

1
Comments
5 min read
Rate Limiting in Spring Boot REST APIs: Bucket4j + Redis

Rate Limiting in Spring Boot REST APIs: Bucket4j + Redis

Comments
5 min read
Lombok vs Java Records: When to Use Which in 2026

Lombok vs Java Records: When to Use Which in 2026

1
Comments
4 min read
OpenAI in Production: A Java Backend Engineer's Field Notes

OpenAI in Production: A Java Backend Engineer's Field Notes

Comments
4 min read
GraphQL with Spring Boot: A Hands-On Tutorial for REST Developers

GraphQL with Spring Boot: A Hands-On Tutorial for REST Developers

Comments
4 min read
Solving the Hibernate N+1 Problem in Spring Data JPA

Solving the Hibernate N+1 Problem in Spring Data JPA

Comments
5 min read
From B.Com to Backend Engineer: My Masai School Journey

From B.Com to Backend Engineer: My Masai School Journey

Comments
4 min read
Spring Boot Dockerfile Best Practices: Smaller, Faster, Safer Images

Spring Boot Dockerfile Best Practices: Smaller, Faster, Safer Images

1
Comments
5 min read
Calling OpenAI from Spring Boot: A Production-Ready Integration

Calling OpenAI from Spring Boot: A Production-Ready Integration

1
Comments 2
5 min read
15 Production Incidents in a Healthcare Backend: FHIR Lessons

15 Production Incidents in a Healthcare Backend: FHIR Lessons

1
Comments
5 min read
Spring Boot REST API Best Practices in 2026: A Production Guide

Spring Boot REST API Best Practices in 2026: A Production Guide

Comments
5 min read
From B.Com to Backend Engineer: My Masai School Journey

From B.Com to Backend Engineer: My Masai School Journey

Comments
4 min read
loading...