How Egnyte Uses Rate Limiting to Dynamically Scale
Egnyte stores, analyzes, organizes, and secures billions of files and petabytes of data from millions of users. On average, we observe more than a million API requests per minute. As we scale, we have to address challenges associated with balancing throughput for individual users and delivering exceptional quality of service. For example, some Egnyte hosted content that is publicly shared (via our share file and folder links feature) can suddenly go viral.