AWS Lambda Provisioned Mode for Amazon SQS event source mappings now supports up to 10,000 event pollers
AWS Lambda increases the maximum number of event pollers for Provisioned Mode for Amazon SQS event source mappings from 2,000 to 10,000, enabling up to 100,000 concurrent invocations
AWS Lambda now supports a maximum of 10,000 event pollers for Provisioned Mode for Amazon SQS event source mappings (ESMs), a 5x increase from the previous limit of 2,000. This enables customers to reach up to 100,000 concurrent invocations, allowing them to build highly responsive and scalable event-driven applications with stringent performance requirements. Customers use Amazon SQS as an event source for Lambda to build mission-critical applications such as real-time order processing, financial transaction pipelines, IoT telemetry ingestion, and large-scale fan-out workloads. Provisioned Mode for SQS ESM allows customers to configure a minimum and maximum number of event pollers and optimize throughput for their application. However, the maximum number of pollers was previously limited to 2,000, constraining the number of concurrent invocations per ESM and requiring customers to split their workload across multiple ESMs. With this launch, customers can reach up to 10,000 event pollers and 100,000 concurrent invocations per ESM. This feature is generally available in all AWS Commercial Regions. Customers can activate Provisioned Mode for SQS ESM by configuring a minimum and maximum number of event pollers using the ESM API, AWS Console, AWS CLI, AWS SDK, AWS CloudFormation, and AWS SAM. Usage of event pollers is billed based on a billing unit called Event Poller Unit (EPU).