A deep dive into the Resilience4j ratelimiter module. This article shows why, when and how to use it to build resilient applications.
A short article about Maven Wrapper - what problem it solves, how to set it up, and how it works
Retry is a very useful pattern to handle remote operation failures. This article is a deep dive into the Resilience4j retry module and shows why, when and how to use it to build resilient applications.
Reactive Programming has a lot of pitfalls for rookies to fall into, especially when it's multi-threaded. This article documents some of those pitfalls and their solutions so you don't have to fall.