AWS Lambda durable functions는 durable operation 및 checkpoint payload 제한을 늘립니다.
오늘부터 AWS Lambda durable functions는 실행당 최대 durable 작업 수를 3,000개에서 30,000개로, 최대 체크포인트 페이로드 크기를 256KB에서 1MB로 증가시킵니다. 더 높은 작업 제한을 통해 반복 루프 확장, 더 긴 시간 동안 폴링, 단계 실패 시 실행되는 더 복잡한 롤백 경로 구축을 포함하여 단일 실행에서 더 많은 작업을 안전하게 수행할 수 있습니다. 1MB의 체크포인트 페이로드는 비동기 Lambda 호출의 최대 페이로드 크기 및 Amazon SQS, Amazon EventBridge와 같은 통합 서비스와 일치하므로 워크플로는 이러한 소스 중 하나에서 전체 이벤트를 단일 작업으로 유지할 수 있습니다.AWS Lambda durable functions는 최대 1년까지 실행되는 복원력 있는 다단계 애플리케이션 및 AI 워크플로를 구축하는 데 도움이 되며, 내장된 체크포인팅, 자동 재시도 및 컴퓨팅 비용 없이 실행을 일시 중지하는 대기 기능을 제공합니다. 모든 durable 작업은 각 단계 시도, wait-for-condition 폴링, 병렬 또는 map 작업의 각 분기를 포함하여 실행당 제한에 포함됩니다. 30,000개의 작업을 통해 단일 실행은 복잡한 다단계 워크플로를 조정하고, 수천 개의 항목을 반복하거나, 체크포인트 제한을 초과하지 않고 몇 주 동안 외부 시스템을 폴링할 수 있는 더 많은 공간을 확보합니다.Agentic 애플리케이션은 수천 개의 모델 및 도구 호출을 추론할 수 있으며, 1MB 체크포인트를 통해 외부 스토리지에 쓰는 대신 대화 기록, 모델 응답 및 도구 출력을 체크포인트에 직접 더 크게 유지할 수 있습니다. 1MB보다 큰 상태의 경우 JavaScript 및 Python SDK에는 페이로드를 Amazon EFS 또는 Amazon S3 Files 마운트에 쓰고 포인터를 체크포인트하는 FileSystem serializer가 포함되어 있습니다.새로운 제한은 AWS Lambda durable functions를 사용할 수 있는 모든 AWS 리전에 적용됩니다. 이러한 서비스 제한에 대해 자세히 알아보려면 AWS Lambda 개발자 가이드를 참조하십시오.