Topic archive
Spring Boot
Spring Boot, JPA, transaction management, and backend practices.
-
Securing Spring Boot Applications with JWT and Refresh Token Rotation
Learn to secure Spring Boot REST APIs with JWT combined with rotating refresh tokens, enhancing authentication security by preventing token replay and enabling smooth token lifecycle management.

-
OAuth2 Client Credentials in Spring Security: Tested Wiring for Service-to-Service Calls
A three-app lab on Spring Boot 3.5.16 with a real Spring Authorization Server: how AuthorizedClientServiceOAuth2AuthorizedClientManager caches tokens, when it silently stops caching them, what a wrong secret looks like, and the RestClient and WebFlux wiring that passed the tests.

-
Custom Health Indicators in Spring Boot Actuator: Timeouts, Custom Statuses, and the Aggregation Rules
A tested Spring Boot 3.5.16 health indicator that cannot hang the endpoint, plus what actually happens when you return a custom WARN status and when you override http-mapping.

-
Implementing Multi-Tenant Architecture in Spring Boot for SaaS Applications
Learn how to implement schema-based multi-tenancy in Spring Boot for SaaS apps with Hibernate, managing tenant context, datasource setup, security, and production best practices.

-
Implementing Rate Limiting in Spring Boot APIs Using Bucket4j for Production Readiness
Comprehensive guide to implement rate limiting in Spring Boot APIs using Bucket4j, covering setup, implementation, production readiness, and testing.

-
Implementing Efficient Data Caching Strategies in Spring Boot for High-Throughput Applications
Explore practical data caching techniques in Spring Boot using Redis, Ehcache, and Caffeine to boost application throughput and reduce latency.


