AWS Lambda Durable Execution SDK for Go, 이제 정식 출시

게시된 날짜: 2026년 10월 15일

오늘 AWS는 Go 개발자가 Lambda 내구성 함수를 사용하여 복원력이 뛰어나고 장기 실행되는 워크플로를 구축할 수 있도록 하는 AWS Lambda Durable Execution SDK for Go의 정식 출시를 발표했습니다. 개발자는 사용자 지정 진행 상황 추적을 구현할 필요 없이, Go 코드 내에서 바로 인프라 자동화, 승인 게이트가 포함된 배포 롤아웃, AI 모델을 호출하고 사람의 검토를 위해 일시 중지하는 파이프라인 같은 다단계 애플리케이션을 구축할 수 있습니다.

Lambda 내구성 함수는 Lambda의 이벤트 기반 프로그래밍 모델을 확장하여 진행 상황을 자동으로 체크포인트하고 외부 이벤트를 기다리는 동안 최대 1년 동안 실행을 일시 중지하는 작업을 제공합니다. AWS Lambda Durable Execution SDK for Go는 Lambda 내구성 함수를 사용하여 구축할 때 네이티브 Go 환경을 제공합니다. 여기에는 진행 상황 추적용 단계, 인간 및 Agent-in-the-Loop 워크플로용 콜백 통합, 안정적인 함수 체이닝용 내구성 간접 호출, 일시 중지를 효율적으로 하기 위한 대기 등이 포함됩니다.

SDK는 개발자가 이미 사용하고 있는 Go 도구와 호환됩니다. 개발자는 go get을 사용하여 Go 모듈에 추가하고, Lambda에서 다른 Go 함수를 배포하는 방식과 동일하게 provided.al2023 런타임에서 단일 정적 바이너리로 함수를 배포합니다. 배포하기 전에, 개발자는 네트워크 연결이나 AWS 자격 증명 없이도 durabletest 패키지를 사용하여 자신의 머신에서 로컬로 전체 워크플로를 테스트하고 durablelint 분석기를 활용하여 워크플로가 재개될 때 중단될 수 있는 코드를 잡아낼 수 있습니다.

시작하려면 Lambda 내구성 함수 개발자 안내서 및 GitHub의 AWS Lambda Durable Execution SDK for Go 페이지를 참조하세요. Lambda 내구성 함수의 리전별 가용성과 요금 정보에 대한 자세한 내용은 리전별 AWS 기능 페이지와 AWS Lambda 요금 페이지를 참조하세요.