I want 10 million requests handle concurrently.Does AWS lambda is capable of that as they mentioned only 100 concurrent request as AWS lambda Limits?
When the burst concurrency limit is reached, the function starts to scale linearly. If this isn't enough concurrency to serve all requests, additional requests are throttled and should be retried. The function continues to scale until the account's concurrency limit for the function's Region is reached.
Each region in your AWS account has a Lambda concurrency limit. The limit applies to all functions in the same region and is set to 1000 by default.
AWS Lambda is capable of serving multiple requests by horizontally scaling for multiple containers. Lambda can support up to 1000 parallel container executions by default. there are 1000 requests in 10 secs to the API. How many containers will be created and how many threads.
Inside the AWS Console navigate to the Support Center. Here you can create a Service Limit Increase for AWS Lambda concurrent executions.
However I don't think they will instantly raise your limit that high. Last time I requested an increase from 100 to 5000 it took some discussion and they wanted the following information:
In the end we agreed on 2000, which was fine for my usecase. But they definitely don't blindly accept any request because of course they need to make sure that the requested resources are available at any time.
The support mostly answers within 24h, so if you are lucky the raise may take place in 1-2 days. In my case it took 5-6 days because of the discussion.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With