DynamoDB의 컨트롤 플레인 관리 모범 사례 - Amazon DynamoDB

DynamoDB의 컨트롤 플레인 관리 모범 사례

참고

DynamoDB에는 재시도 옵션과 함께 초당 2,500개 요청의 컨트롤 플레인  제한이 도입될 예정입니다. 자세한 내용은 아래를 참조하세요.

DynamoDB 컨트롤 플레인 작업을 통해 DynamoDB 테이블은 물론 인덱스와 같은 테이블에 종속된 객체를 관리할 수 있습니다. 이러한 작업에 대한 자세한 내용은 컨트롤 플레인 섹션을 참조하세요.

경우에 따라 조치를 취하고 컨트롤 플레인 호출에서 반환된 데이터를 비즈니스 로직의 일부로 사용해야 할 수 있습니다. 예를 들어, DescribeTable에서 반환되는 ProvisionedThroughput의 값을 알아야 할 수도 있습니다. 이러한 상황에서는 다음과 같은 모범 사례를 따르세요.

  • DynamoDB 컨트롤 플레인을 과도하게 쿼리하지 않습니다.

  • 동일한 코드 내에서 컨트롤 플레인 호출과 데이터 영역 호출을 혼용하지 않습니다.

  • 컨트롤 플레인 요청에 대한 제한을 처리하고 백오프로 재시도합니다.

  • 단일 클라이언트에서 특정 리소스를 호출하고 변경 사항을 추적합니다.

  • 동일한 테이블의 데이터를 짧은 간격으로 여러 번 검색하는 대신 데이터를 캐싱하여 처리합니다.