[Publisher] Address Rate Throttling for PubFE Users

Description

Users of publisher front end are subject to the default course-discovery rate throttling of 100 req/min. Logged in as a non-staff user, I hit this limit when clicking from dashboard into course pages at what I thought to be a reasonable (not overly aggressive pace). I was blocked from using the tool (calls to the Organizations and Courses endpoints responded with the same 429 and messaging that I was blocked for close to an hour).

Gather details on common use cases such as what I was doing to determine roughly what rate of activity will hit the current rate limits for an individual user. Then consider changes we can/should make to the rate throttling to avoid killing our users' productivity. For instance, maybe a separate rate limit should be created for Publisher users?

ACs:

  • Determine when / by whom the rate limiting was added

  • Determine a rough breakdown of what rate of PubFE activity currently will causes users to be rate limited

  • Implement changes, if any, to loosen this limit to more appropriately (and safely) fit users of PubFE. Assumption is we can simply bump up the single rate limit by some reasonable factor, e.g. from 100/min to 500/min

 

Steps to Reproduce

None

Status

Story Points

1

Assignee

Unassigned

Reporter

Jason Myatt

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Sprint

None

Priority

Unset
Configure