Pessoal, hj fechamos um rack para resolver um problema comum, limitar a quantidade de chamadas de API ou solicitações em um endereço.
Assim como o Twitter faz em:
https://dev.twitter.com/docs/rate-limitingIsto é interessante para projetos que queiram limitar a quantidade de pedidos que o usuário pode fazer, seja por hora, minuto ou dia. Por exemplo você poderia utilizar isto em um sistema de voto público para permitir que a pessoa pudesse votar em /products/vote/5 ou /products/vote (POST, vote_id: 5), apenas uma vez à cada 3 horas, ou para limitar um endpoint por IP apenas 1 vez por minuto (ex: /status), ou limitar a quantidade de requisições que um token de API possa fazer por hora. E aí por diante.
https://github.com/iugu/rate-limitingAbraços
Patrick
--
Att
Patrick Negri