Hi! We’ve been getting some rate limiting errors in our logs. We’re using the node-klaviyo package in NPM. The volume of usage of our service is pretty small, but we do envision scaling in the future. We are hitting the lists endpoint as well as the events endpoint each time we have a trigger event.
What I saw in the documentation about this issue is to utilize exponential backoff -- while a great suggestion, the necessity of this while our volume is still small would suggest that we are already bumping up against performance limits, that we would have to find some solution to this -- which could look like paying more money to increase the rate limits, optimize our usage of the API/avoid duplicative requests, or something else.
Would love to discuss the following:
- Are there pricing options offered that would increase our rate-limits?
- Are there some tips/best practices on any particular kinds of API requests to avoid (because the rate-limit on that resource is smaller than the others)?
- Are there any optimizations to our flows that we could try?