Blackout
A very thin wrapper around Erlang’s mnesia used to provide distributed rate limiting, with little to no configuration and a simple API for developer happiness.
Installation
Stand-Alone Applications
Install by adding blackout to your list of dependencies in mix.exs:
def deps do
[
{:blackout, "~> 0.1.0"}
]
endUmbrella Applications
Add blackout to each umbrella application’s mix.exs the same as above.