title: Getting ThrottlingException: Rate exceeded, status code: 400 on AWS API
body: <p>I have 110 Fargate tasks running (not always in parallel). I am trying to get lambdas from other AWS accounts (through CrossAccountRole) using &quot;ListFunctions&quot; call as guided on the AWS SDK - <a href="https://docs.aws.amazon.com/sdk-for-go/api/service/lambda/#Lambda.ListFunctions" rel="nofollow noreferrer">https://docs.aws.amazon.com/sdk-for-go/api/service/lambda/#Lambda.ListFunctions</a></p>
  <p>I sometimes get a Throttling error, while making the (SDK) API call:
  <strong>ThrottlingException: Rate exceeded, status code: 400</strong></p>
  <p>Also have gone through this solution - <a href="https://docs.aws.amazon.com/general/latest/gr/api-retries.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/general/latest/gr/api-retries.html</a></p>
  <p>Wanted to understand whether the AWS SDK Service (lambda) already implements it. Do I need a custom implementation of retries in my case or just increase the rate limit of Fargate?</p>