소개
전문가용 소셜 네트워크 사이트를 운영한다고 가정합니다. 사용자가 자신의 프로필에 게시할 헤드샷 이미지를 업로드할 수 있습니다. 웹 서버의 워크로드를 줄이려면 이 데이터를 처리하기 위해 Azure Functions를 사용하여 서버리스 백 엔드를 만듭니다. 이미지 썸네일을 만든 다음, 영구 스토리지 외부에 저장하려 합니다.
Azure Functions의 기능은 주로 ‘바인딩’으로 정의된 다양한 데이터 원본 및 서비스와 함께 제공되는 통합에서 비롯됩니다. 바인딩을 사용하면 개발자들은 데이터가 함수로 들어오고 나가는 흐름에 대한 염려 없이 다른 데이터 원본 및 서비스와 상호 작용할 수 있습니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- 바인딩을 통해 액세스할 수 있는 데이터 원본의 형식 탐색
- Azure Functions를 사용하여 Azure Cosmos DB에서 데이터 읽기
- Azure Functions를 사용하여 Azure Cosmos DB에 데이터 저장
- Azure Functions를 사용하여 Azure Queue Storage에 메지지 보내기