

# Lambda 지속성 함수 모범 사례
<a name="durable-best-practices"></a>

지속성 함수는 기존 Lambda 함수와 다른 프로그래밍 관행이 필요한 재생 기반 실행 모델을 사용합니다. 지속성 워크플로 코드를 작성하고 테스트하는 방법에 대한 지침은 AWS 지속성 실행 SDK 개발자 안내서의 [모범 사례](https://docs.aws.amazon.com/durable-execution/patterns/best-practices/)를 참조하세요.

다음 권장 사항은 Lambda 지속성 함수를 배포, 간접 호출, 모니터링하기 위한 모범 사례입니다.

## 함수 버전 및 별칭
<a name="durable-versioning"></a>

버전 번호 또는 별칭이 있는 함수를 간접 호출하여 실행을 특정 코드 버전에 고정합니다. 새 코드 버전이 이전 버전의 상태를 처리할 수 있어야 합니다. 재생이 중단되는 방식으로 단계의 이름을 바꾸거나 동작을 변경하지 않습니다.

## 모니터링
<a name="durable-monitoring-best-practices"></a>

실행 ID 및 단계 이름을 포함하여 구조화된 로깅을 활성화합니다. 오류 발생률 및 실행 기간에 대한 CloudWatch 경보를 설정합니다. 추적을 사용하여 병목 현상을 식별합니다. 자세한 지침은 [모니터링 및 디버깅](durable-monitoring.md)을 참조하세요.

## 관련 리소스
<a name="durable-additional-resources"></a>
+ [AWS 지속성 실행 SDK 개발자 안내서](https://docs.aws.amazon.com/durable-execution/)
+ [Lambda 지속성 함수 모니터링](durable-monitoring.md)
+ [Lambda 지속성 함수 재시도](durable-execution-sdk-retries.md)
+ [Lambda 지속성 함수 테스트](durable-testing.md)