What happens if we reach the AWS EventBridge quota?

6 Comments

  • Erica Girges
    Zendesk Developer Advocacy
    Hi Cemal, 
     
    Thanks for sharing your question with the Community!
     
    There would be a 429 error with a queued delay. To better monitor your activity, I recommend looking at our documentation for best practices for avoiding rate limiting. By monitoring the rate limit response headers you can develop a warning notification be sent once the X-Rate-Limit-Remaining value has reached a specific value. 
     
    Hope this helps!
     
    Erica 
     
    0
  • Cemal Onder (Message Center)

    Thanks Erica Girges

    This 429 will be on the Zendesk side and  X-Rate-Limit-Remaining header will be carried all the way from Zendesk -» AWS EventBridge-» SQS (or whatever integration we used here) which means that header is available for us in the EventBridge, right?

    0
  • Cemal Onder (Message Center)

    Because above docs are related with HTTP calls where we will consume events from AWS EventBridge

    0
  • Erica Girges
    Zendesk Developer Advocacy
    Apologies for the confusion. Your breakdown is correct. The header would be included in the request being sent from Zendesk to AWS EventBridge. The 5000 event per minute limitation is from our end. 
     
    Best, 
     
    Erica
    0
  • Cemal Onder (Message Center)

    Erica Girges

    So this means we are %100 guaranteed to receive the event (even it is late due to limit), you will not ignore the messages after 5000/rpm, right?

     

     

    0
  • Erica Girges
    Zendesk Developer Advocacy
    Hi Cemal,
     
    So I was taking a deeper look just to make sure and it looks like I mixed up the rate limit time delay with there actually being a queue of events. Once you hit the 5000 limit any events during that timed delay will not be sent. Therefore, I highly recommend monitoring it if you suspect you'll be at or near the 5000/minute.
     
     
    0

Please sign in to leave a comment.

Powered by Zendesk