© 2026 Hashnode
This is a follow-up to my previous article — [Our Spring Boot API Froze Under Load] https://hashnode.com/edit/cmny3jv0u00bg2dlndzza08zy A reader asked me a question I couldn't stop thinking about. In

Introduction to Rate Limiting Rate limiting is a technique used to control the number of requests a client can make to an API or service within a defined time window. This is crucial for modern applications to avoid overload, ensure fair usage, and p...

Imagine your favourite streaming app crashes during peak hours r an e-commerce site freezes during a flash sale, because one recommendation service fails. Sound familiar? In microservices, a single weak link can drag down the entire system. That’s wh...

1. Introduction I’ve always been very interested in circuit breakers and how do they work in Software Architecture. I’ve also worked on projects where one of the implementations of such design patterns was used. Namely, for online large distribution ...

1. Introduction Circuit-breakers are used nowadays to avoid an excessive amount of requests being done to one or another non-responsive service. When for example a service shuts down, for whatever reason, a circuit-breaker should as its name states, ...
