Application design
A well-architected event-driven application uses a combination of AWS services and custom code to process and manage requests and data. This chapter focuses on Lambda-specific topics in application design, and how Lambda interacts with those services. There are many important considerations for serverless architects when designing applications for busy production systems.
Topics
This chapter covers:
-
Understanding how to work with Service Quotas, when to request increases, and architecting with quotas in mind.
-
Scaling and concurrency and the different behaviors of on-demand and Provisioned Concurrency.
-
Choosing and managing runtimes in Lambda functions.
-
Networking, different modes of Lambda invocations, and working with downstream server-based resources.