In this post I show how to implement a concurrent-safe and performant rate
limiter in both Clojure and Redis using the token bucket algorithm.
An instinctive approach first
Let’s imagine you want to prevent excessive use of your API, either globally or
per client: you could count the incoming