Tag: SpringBoot

Rate Limiting in REST APIs (Using SpringBoot and Redis)

Rate limiting is a technique used to control the amount of incoming requests to a server or a system within a specified time frame. It helps to prevent overloading and ensure stability, reliability and fairness for all users. This technique is particularly important for REST APIs, which are designed...

Spring Boot vs Quarkus vs Micronaut: Best Java Framework for Cloud-Native Enterprise Apps

Java wasn't supposed to thrive in the cloud-native era. A few years back the consensus was that Go and Node.js were better fits for containerized microservices, lighter, faster to start, and less baggage. Java was the enterprise language that serious cloud architects were quietly planning to move aw...