All the important updates can be easily found on Syndicode blog! Today we will talk about Hammer version 4.0.0 has been released. For those of you who don’t know Hammer is a rate-limiter for Elixir with pluggable backends.
This new version received a new worker-pool implementation for backends, which improves throughput, and allows for multiple instances of the same backend type.
In local stress tests, throughput improved by about 20%. Regardless, the new architecture no longer pushes all limit-checks through a single process. The API is the same as before, but the changes to the Backend API necessitate a full version bump.