Can someone help on
this?
Hey devs!
👋I’m tackling a common scenario:
We’ve got a Workflow that triggers a custom code action which sends out an API request. Nothing fancy—except the external API has a rate limit of 60 requests per minute.
⚠️What I need is a way to throttle the workflow enrollments so we don’t exceed that limit.
👉 I know there’s an app out there that seems to handle this pretty well... but I want to build this myself. I’m not looking to rely on a 3rd-party solution—I’d prefer to understand and control the throttling mechanism directly.
My main questions:
How would you implement this yourself?
What are your go-to strategies for queueing or delaying workflow executions to stay within rate limits?
Are there tools, patterns, or best practices you’d recommend for custom throttling logic?
Looking for some real-world advice or creative approaches to solve this DIY-style.
🙌Appreciate any thoughts or experiences you’re willing to share!
P.S.:
This app is somehow doing it? But how?