Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Please note that rate limiting applies only to SaaS CommCare environments (www.commcarehq.org and india.commcarehq.org).

What is rate limiting?

Rate Limiting is a dynamic component that enables optimal availability, scalability, and reliability in your application. Rate limiting controls the amount of data, for instance, the number of case transactions transferred to our server during a specific time.

When do rate limits apply?

Rate limits only apply when the entire CommCare platform is under high load. Your project will never experience rate limiting of case transactions during off-peak hours (as determined by real-time load patterns). CommCare applies rate limits on all project spaces when the system is under high load.

What happens when we implement rate limits?

When you submit any type of case transaction from a CommCare Mobile App, and you have exceeded the rate limit, all submissions are saved locally until the rate limit expires. All locally saved submissions will be auto-synced to the server when the rate limit expires.

...

In other words, the rate limit refers to any updates to cases.

What are the rate limit thresholds for my project space?

Rate limits are allocated on a per-user basis.

...

Info

Limits are combined across all project spaces with the total number of mobile workers included in an Enterprise subscription that includes multiple project spaces.

Project spaces in an Enterprise account will not be rate limited unless both the project space and the Enterprise account are over their respective limits.

If you have any questions, please contact us. We will further explain our rate limiting policy and work with you to ensure your project isn't impacted by the rate limiting thresholds.

If you're already a Dimagi partner, please get in touch with your account manager for more information. 

Technically Feasible Case Transactions

We advise you to adhere to the rate limits as outlined above.

The standard rate limit threshold ratio is determined on the assumption that the CommCare user works roughly 8.5 hours a day, 5 days a week.