버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

To do list

DateSubjectStatusETC
2019-03-26Confluence 용 Moqups License 구입 3년치

상태
colourGreen
titleDone

$20
2019-03-26스토리보드 제작

상태
colourGreen
titleDone


2019-03-27시나리오 다이어그램 제작

상태
colourGreen
titleDone


2019-03-27시나리오에 대한 관련자 개별 미팅. 2SA + 1AM

상태
colourGreen
titleDone


2019-03-27DynamoDB 스키마

상태
colourYellow
titledoing

2019-03-30Pinpoint 백엔드 로직 테스트
(Boto3 Lambda Layer에 넣고 버전 올려서 테스트)

상태
titleTo do

2019-04-04Front-end 안드로이드 화면 개발 + AppSync 연동

상태
titleTo do

2019-04-04Back-end 개발

상태
titleTo do

2019-04-10최종 테스트

상태
titleTo do






Jira
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuerykey in (PMA-1, PMA-2, PMA-3)
serverIdb98e33c1-9191-31b9-89be-f838c07150d2

SlideShare

Summit 발표 전에 공유 될 예정입니다.


Demo 시나리오 요약

Digital User Engagement를 위해서 AWS 기반으로 서비스를 구축할 수 있습니다.

  1. 앱 설치: 이 데모 시나리오는 현장에서 Android 앱을 설치합니다. - apk 파일을 제공
  2. 회원 가입: 이메일과 휴대폰 번호를 기반으로 앱에 사용자 가입을 합니다. (post sign up 트리거를 이용해서, 해당 고객에게 Coupon을 발행하고, Push Notification을 전송합니다. → 진입점은 상품 소개용 메인 페이지)
  3. 제품 탐색: 맘에 드는 물품을 장바구니에 담거나 구매를 합니다. (목업 형태로 이뤄집니다.)
  4. 캠페인 1: 아직 장바구니에 담아 두었지만, 구매를 하지 않은 고객을 대상으로 메시지를 보냅니다.
  5. 캠페인 2: 구매를 많이 한 고객을 대상으로 감사 쿠폰을 지급 합니다.


Demo를 위해서 사용하는 서비스

  1. Pinpoint
  2. Kinesis Data Firehose
  3. Cognito
  4. AppSync
  5. DynamoDB
  6. S3
  7. API Gateway
  8. Lambda
  9. Elasticsearch service
  10. 하단 서비스는 Demo에 포함할 지 고민해야 함.

  11. Glue
  12. Athena
  13. QuickSight
  14. Personalize


Moqups 구매 완료

Pinpoint 데모용 시나리오 만들어 봅시다.

시나리오 다이어그램

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamePinpoint 캠페인 세션
simpleViewerfalse
width
diagramWidth1608
revision57

관련 정보

https://docs.aws.amazon.com/ko_kr/cognito/latest/developerguide/user-pool-lambda-post-confirmation.html

...

스토리보드 (화면 구성)


DynamoDB 테이블

DUE_Products

pIdpId (Partition Key)pNamepImagepPricepDescription





DUE_Cart

userId (Partition Key)cartId (Sort Key)
segment_id
pIdpNamepImagepPriceupdateTime







DUE_Coupon

userId (Partition Key)couponId (Sort Key)
segment_id
cNamecDescriptioncRatioupdateTimecampaignId







DUE_Order

userId (Partition Key)orderId (Sort Key)
segment_id
pIdpNamepImagepPricepDescriptionupdateTimecampaignId











그 외 기타 등등

추천 서비스와 관련해서 궁금증

  1. Neptune을 연결해서 관계를 유추할 수 있도록 하는건 어떨까?
  2. Personalize를 통해서 Order 히스토리를 학습 데이터로 던지고, 학습하여 생성된 정보를 기반으로 상품을 추천하는 것은 어떨까?

재활용을 위해서 서비스 초기화 하기 (아래를 실행시킬 수 있는 방법 고민 - 특정 Lambda를 콘솔에서만 호출 할 수 있도록 할것인가...)

  1. 기존 DynamoDB 내역 초기화
  2. Segment 초기화


Hands On Lab 만들기 (걸치는 부분이 많다.)

  1. Digital User Engagement + Big Data Analysis + Personalize 까지 갈 수 있도록 Asset을 제공할 것인가?
    1. Digital User Engagement - Android 기반 App 껍데기 파일 제공 + AWS Amplify를 이용한 서비스 통합
    2. Big Data Analysis - 빅데이터 영역...
    3. Personalize - AI 영역...
  2. Mobile 개발 경험이 필요한가? (Android 몰라도 할 수 있고, 의미를 부여할 수 있는가)
  3. 의미가 있는가... 리전 GA 여부.