Amazon DynamoDB는 어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스입니다. 안전한 에코시스템에 상주하는 완전관리형 데이터베이스 서비스입니다. 여기에는 애플리케이션과 테이블 디자인 및 배포를 위한 고급 도구 제품군이 포함되어 있습니다.
이 과정은 Developing with Amazon DynamoDB 커리큘럼 시리즈의 여섯 번째 과정입니다. 여기서는 이전 5개 과정에서 소개된 몇 가지 개념을 검토하고 이러한 개념을 새로운 DynamoDB 기반 애플리케이션을 설계하는 프로세스에 적용합니다.
- 과정 수준: 중급
- 소요 시간: 1.5시간
참고: 이 과정의 동영상에는 한국어 트랜스크립트 또는 자막이 지원되며 음성은 한국어로 출력됩니다. 자막을 표시하려면 동영상 화면 하단의 CC 버튼을 클릭하세요.
활동
이 과정에는 애니메이션, 비디오 데모, 대화형 콘텐츠, 지식 확인 및 선택적 자습형 실습(유료)이 포함되어 있습니다.
과정 목표
이 과정에서 배울 내용은 다음과 같습니다.
- 액세스 패턴을 기반으로 DynamoDB 테이블 설계
- DynamoDB 테이블의 구조 내에서 관계 모델링
- DynamoDB 기반 애플리케이션의 설계 및 배포에 AWS 도구 및 서비스 사용
- NoSQL Workbench를 사용하여 애플리케이션 및 DynamoDB 테이블 설계 지원
- 애플리케이션 배포 및 수명 주기 관리를 위해 AWS 도구 사용
수강 대상
이 과정의 대상은 다음과 같습니다.
- 클라우드에서 비관계형 데이터베이스, 특히 DynamoDB와 상호 작용하는 방법을 배우려는 신입 개발자 또는 기존 개발자
- 데이터베이스 아키텍트
- 데이터 엔지니어
수강 전 권장 사항
이 과정을 수강하려면 다음 조건을 갖추는 것이 좋습니다.
- DynamoDB 및 해당 기능에 대한 지식
- 키 값 데이터베이스를 위한 데이터베이스 설계 또는 데이터 모델링 사례에 대한 실무 경험
- Developing with Amazon DynamoDB 커리큘럼의 다른 모든 과정을 이수
- AWS 기반 아키텍팅 및 개발과 AWS 기반 데이터베이스 계획 및 설계에 대한 실무 경험
- 고급 프로그래밍 언어(Python, Java, Node.js 또는 .NET) 중 하나 이상에 대한 실무 지식
과정 개요
단원 1: 테이블 및 애플리케이션 설계 관련 고려 사항
- DynamoDB 설계
- DynamoDB 설계 패턴
- NoSQL Workbench
- AWS 서비스에 DynamoDB 기반 애플리케이션 배포
- 대화형 지식 확인
과정 마무리
- 과정 요약
- 과정 평가
- (선택 사항) 실습: Amazon DynamoDB: 서버리스 웹 애플리케이션 구축