Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless Scaling Considerations for Lambda


Scaling Considerations for Lambda

Consider allocating account limit pool to a function's concurrency limitations.

You could use this to ensure a function's concurrency or to prevent overloading.

As an “emergency brake,” you can set a function concurrency limit to 0.

This would stop all function calls.

Beyond that, make sure you've tested all of your Lambda functions in an account.

Remember that AWS Organizations can help you manage multiple accounts.

Accounts can be grouped into logical groups, such as development vs. production.

You may nest organizations to create hierarchies and control access, resources, billing, and auditing.


Scaling Considerations for Lambda Video

W3schools.com collaborates with Amazon Web Services to deliver digital training content to our students.


Lambda's Burst-behaviour

Lambda can scale to extremes.

It is called burst behavior, and it is included within concurrency.

When you receive a significant number of requests, Lambda will increase concurrency for your region.

An invocation burst is then added every minute until the function or account concurrency limit is reached.

Requests might be throttled if the account limit is larger than the burst.


Account for memory

It is also important to account for memory.

Memory is a parameter that affects performance.

Memory assignment affects how long your function runs and when it is throttled.

If your function takes 10 seconds and there are 25 requests per second, you need 250 concurrent calls to it.

More memory-intensive functions may be cheaper to operate due to their speed.


Related reads:

Best Practices for Working with AWS Lambda Functions

AWS Serverless Exercises

Test Yourself With Exercises

Exercise:

What is the behaviour's name when Lambda scales to extremes?

 behaviour

Start the Exercise