온라인 서점 애플리케이션을 구축한다고 가정합니다. 서점에는 고객에게 판매하려는 많은 서적 재고가 창고에 보관되어 있습니다. 애플리케이션은 판매 가능한 서적 및 작가와 같은 서적에 대한 기본 정보를 사용자에게 보여주어야 합니다.
또한 사용자가 서적을 볼 때 더 자세히 알아볼 수 있도록 애플리케이션에서 제목 및 작가로 특정 서적을 검색해야 합니다. 더 나아가 원하는 서적을 검색하기 위해 애플리케이션에서 역사나 전기와 같은 특정 카테고리의 모든 서적을 찾아볼 수 있어야 합니다.
마지막으로 하드커버, 페이퍼백 또는 오디오북과 같은 다양한 형식의 서적도 제공할 수 있습니다. 애플리케이션은 인벤토리 시스템에 있는 항목 번호에 연결하여 서적의 재고를 보관하는 형식도 저장해야 합니다. 그리고 서적의 형식을 추가하거나 제거하면서 시간이 경과함에 따라 이러한 형식을 업데이트할 수 있어야 합니다.
이 자습서의 모듈에서는 이러한 애플리케이션 요구 사항을 수용하도록 DynamoDB 테이블을 모델링하는 방법에 대해 알아봅니다.
이 자습서를 완료하려면 AWS 계정이 필요하고, 해당 계정에서 AWS Identity and Access Management(IAM), Amazon DynamoDB 및 AWS Cloud9 리소스를 생성할 권한이 있어야 합니다. 이 자습서의 단계별 안내서에서는 모든 필수 조건을 준비하는 방법도 설명합니다.
모듈 완료 시간: 15분