
I learned Redis by building a real-world rate limiter in Spring Boot using Spring Security filters. This project taught me how distributed counters work, how Redis handles high-speed operations, and how caching can improve API security and performance.

I built an Employee Management System to learn Spring MVC, Spring Data JPA, and Spring Security. The project covered everything from user authentication to secure CRUD operations.