We’re seeing Lambda throttling errors when processing high-volume interaction events from Genesys Cloud via EventBridge. The batch size seems to be too large, causing the concurrency limit to be hit during peak call times.
Here’s the current EventBridge rule configuration:
{
"source": ["genesys.cloud"],
"detail-type": ["Interaction Created"],
"detail": {
"type": ["voice"]
}
}
The Lambda function processes each event individually, but the batch size from EventBridge is causing the concurrency limit to be exceeded. How can we adjust the batch size or implement a queuing mechanism to prevent this?