소개
Durable Functions는 Azure Functions의 확장으로, Azure에서 오래 지속되는 상태 저장 작업을 수행하는 데 사용할 수 있습니다. Azure는 상태 정보를 유지 관리하기 위한 인프라를 제공합니다. Durable Functions를 사용하여 장기 실행 워크플로를 오케스트레이션할 수 있습니다. 이 방법을 사용하면 Durable Functions 프레임워크에서 활동 모니터링, 동기화 및 런타임 문제를 해결하는 동안, 서버리스 호스팅 모델의 모든 혜택을 얻을 수 있습니다.
회사에 프로젝트 디자인 제안에 대한 수동 승인 프로세스가 있다고 가정해보겠습니다. 프로세스를 자동화하면서 사람의 참여도 포함시키고자 합니다. 구현하는 워크플로 솔루션은 다양한 기간의 활동을 오케스트레이션할 수 있어야 하며 비용 효율적이어야 한다는 요구 사항이 있습니다. 비즈니스는 또한 사용자 지정 비즈니스 논리에 따라 실행되므로, 솔루션은 독점 코드를 실행할 수 있을 만큼 충분히 유연해야 합니다.
이 모듈의 마지막에서는 Durable Functions를 사용하여 활동 세트로 장기 실행 워크플로를 오케스트레이션하는 방법을 알아봅니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- Durable Functions를 살펴봅니다.
- 장기 실행 승인 프로세스 워크플로를 설계합니다.
- Durable Functions를 사용하여 장기 실행 승인 프로세스 워크플로를 구현합니디.
필수 조건
- Azure Functions 경험
- Azure Portal 경험