(Kamran A) Coordinating counting requests within a time window across a cluster can’t be done in-memory, you need a backing store and this article walks through using Node.js and RavenDB to accomplish throttling client-side requests to an API so you don’t exceed rate limits.