I'm considering to use step functions for scenarios like retrieving data from a few sources, composing a mail with it and sending that mail - with appropriate retries. The step function is triggered from API Gateway, so by calling "StartExecution".
It works great, but I notice that the soft limit for StartExecution is set to 2 executions/second, with a bucket size of 100. I'm expecting tens or maybe hundreds of requests per second...
Am I right to understand that every call to the API counts towards that Start Execution soft limit? Does this low default limit indicate that Step Functions may not be the right tool for the job?