1. Introduction
My Story with dynamoDB#
Issue#
No Nosql expert
R/W Locks#
- upgrade HW
- Replication
- Slow
- loose user
NoSql#
- mongoDB
- Cassandra
- DynamoDB
requires#
- server infrastructure
- steep learning curve
takes a time#
loosing user#
DynamoDB#
- two weeks migration
- mysql -> RDS (Serverless DynamoDB)
- No learning curve
- no infrastructure overhead
- server less
3. What is Dynamo DB?#
Advent of BigData.. Demends
- high speed, scale, performance
Amazon DynamoDB#
- nosql
- scale on demand
- virtually unlimited concurrent R/W
- response time in single digit
- (ms)
- DAX (cache)
- Dynamodb Accelerator
- (ms)
- Integration AWS services
4. Demo Environment Setup#


- Programmatic access
- API credentials (access key, secret key) 를 생성한다.

- 일단은, 간단하게 DynamoDB 에 대한 full access 를 부여할 것입니다.

Access key ID
- Amazon DynamoDB 에 access 하기 위해 필요한 credentials 입니다.
- 로컬 컴퓨터에 Copy 혹은 Download 하여, 안전한곳에 보관하세요.
- 환경 변수에 추가하기
로컬 환경 변수에 추가하기 (Windows)#
- 관리자 권한으로,




리눅스 환경에 추가하기#
- https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
- https://stackoverflow.com/questions/61028751/missing-credentials-in-config-if-using-aws-config-file-set-aws-sdk-load-config
bash_profile 설정 대신 aws configure 설정을 해주어야 하는 것 같다.