회사가 제3자 서비스를 호출하는 AWS Lambda 함수를 사용합니다. 제3자 서비스는 분당 요청 수를 제한합니다. 요청 수가 제한을 초과하면 제3자 서비스는 속도 제한 오류를 반환합니다. 개발자는 제3자 서비스에서 속도 제한 오류를 수신하지 않도록 Lambda 함수를 구성해야 합니다. 이 요구 사항을 충족하는 솔루션은 무엇입니까?
- A. 제3자 서비스가 허용하는 동시 요청 수와 일치하도록 Lambda 함수의 예약된 동시성(Reserved Concurrency)을 설정합니다.✓ 정답
- B. Lambda 함수에 할당된 메모리를 줄입니다.
- C. 제3자 서비스가 허용하는 동시 요청 수와 일치하도록 Lambda 함수의 프로비저닝된 동시성(Provisioned Concurrency)을 설정합니다.
- D. Lambda 함수에 지정된 타임아웃 값을 늘립니다.
해설
【핵심 용어】 • Reserved concurrency: 함수의 최대 동시 실행 수를 외부 API 한도에 맞춤 【정답 포인트】 정답: A (reserved concurrency = 외부 한도) 외부 한도 초과 호출을 자동 차단(throttling). 【오답 체크】 • B: 메모리 감소는 처리 속도 저하 → 더 오래 걸림 • C: provisioned concurrency는 cold start 완화 • D: 타임아웃 증가는 한도 회피와 무관