SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 클라우드를 통해
최소기능제품(MVP) 빠르게 개발하기
윤석찬, AWS 테크니컬 에반젤리스트
@channyun
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is
MVP?
Minimum Viable Product
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reid Hoffman
Co-Founder LinkedIn
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
최소 기능 제품(MVP)이란?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
최소 기능 제품(MVP) 구현 과정
• 아이디어 중 핵심 기능에만 집중
• 높은 사용성을 집중한 서비스 개발
• 빠른 서비스 배포 체계 구성
• 핵심 기능에 대한 데이터 측정
• 데이터 분석을 통한 개선 사항 도출
• 기존 MVP에 새로운 기능 도입
• 제품 개발 및 배포 반복
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
오늘 살펴볼 내용…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
핵심 기능에 집중 – 스타트업의 오류
영향력을 얻을 때까지 시간
고객에게
인정받는 시점
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
영향력을 얻을 때까지 시간
핵심 기능에 집중 – 스타트업의 오류
고객에게
인정받는 시점
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
핵심 기능에 집중 – 최소 기능으로 쪼개라!
• 한 명의 개발자가 충분히 진행할 수 있는 크기
(하나의 스프린트(Sprint)로 완성 가능)
• 세부 기능 구현에 대한 우선 순위 조정
(아주 어렵거나 불필요한 기능 제외)
• 완성 후 지속적으로 가치를 추가
(다음 기능 개선에 대한 불확실성 제거)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
핵심 기능에 집중 – 우선 순위 선정
고객 영향이 낮음
구현이
빠른 기능
구현이
힘든 기능
고객 영향이 높음
먼저 집중해야
하는 기능
구현 유혹에 빠지기
쉬운 기능
고객에게 차별화도 없는데
난이도만 높은 기능
가장 중요한
핵심 기능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
80%
핵심 기능에 집중 – 우선 순위 선정
Feature
Primary
Feature
85%90%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
오늘 살펴볼 내용…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
인프라 선투자 및 미리 준비 불필요 트래픽에 따른 자동 확장 및 축소
사용한 만큼만 지불하는 요금 체계 고 가용성 및 높은 보안성 제공
클라우드로 시작하세요!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
모놀리식 (Monolith) 마이크로서비스
쉬운 아키텍처로 시작하세요!
빠름 유연함
1 System N Systems2 Systems
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monolith
Does everything
모놀리식 아키텍처도 괜찮습니다!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
일반적인 클라우드 아키텍처
Availability Zone 1 Availability Zone 2
DB (Master)
Amazon EC2
Instances
DB (Slave)
Elastic Load
Balancing (ELB)
Web
Server1
Web
Server2
Amazon
RDS
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon LightSail – 가상 서버 호스팅
다양한 가격
및 선택 옵션
디스크 볼륨 및
스냅샷 기능
로드 밸런싱
기능 지원
다른 AWS 서비스와
연계 가능
사설 네트워킹DNS 관리 기능 정적 IP 제공서버 및 DB 제공
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
고가용성 클라우드 아키텍처
Availability Zone 1 Availability Zone 2
Auto Scaling
Group
Elastic Load
Balancing (ELB)
Amazon EC2
Instances
DB (Master) DB (Slave)
Amazon
RDS
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk
• 단계1. 앱 플랫폼 선택
 Python/Ruby/PHP/Node.js 등 서버환경
 DB, 로드밸런싱 및 오토스케일링
• 단계2. 소프트웨어 업로드
 애플리케이션 업로드 및 설치
• 단계3. 앱 실행 및 지속적 배포
 업데이트 사항 손쉽게 배포 가능
다양한 AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Microservices
Does one thing
Microservices
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 기반 마이크로 서비스 구축 방식
Amazon
Cognito
웹 앱
Amazon Simple
Storage Service (S3)Amazon API
Gateway
API 서비스
AWS Lambda
(Serverless Function)
Any AWS
Service
모바일
애플리케이션
AWS Fargate
(Serverless Container)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon
CloudFront
모바일
애플리케이션
웹앱
Amazon
AuroraAWS
AppSync
Amazon Simple
Storage Service (S3)
모바일 및 웹 애플리케이션
Amazon
Cognito
Amazon
DynamoDB
Amazon
Pinpoint
AWS
Lambda
AWS
Amplify
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify – 웹 및 모바일 앱을 만드는 빠른 방법
iOS Android
Vue React / React Native Angular Ionic
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify – 웹 및 모바일 앱을 만드는 빠른 방법
Cloud
AWS AppSync
Amazon Cognito
Amazon Simple
Storage Service (S3)
Amazon CloudFront
Amazon Pinpoint
 사용자 인증
 데이터 분석
 스토리지
 API (Gateway)
Amazon Lex
 API (GraphQL)
AWS IoT Core
 Pub/Sub
Amazon Sumerian
 글로벌 배포
 VR/AR
 Chatbot
Amazon API Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
If you build it…
You must maintain it
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
반복적인 개발 배포 체계 구축 필요
1. 2. 3.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Codestar – 소규모 팀을 위한 데브옵스 서비스
Source Build Test Production
제3자 개발
테스트 도구
AWS CodeCommit AWS CodeBuild AWS CodeDeploy
AWS CloudFormation
AWS CodePipeline
AWS CodeStar
AWS IAM
Amazon
CloudWathch
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
오늘 살펴볼 내용…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터를 통한 개선
기능 구현데이터 측정 분석 및 검증
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
사용자 관리 잠재 고객 관리 타겟팅 채널 캠페인 인사이트
성공적인 사용자 참여 유도 과정
사용자
상세 분석
사용자
데이터 관리
인공지능
개인화
유연한 세그먼트
재조합 가능
세그먼트 생성
제어 기능
잠재 고객별
세그먼트 꽌리
특정 사용자에게
메시지 발송
최다 참여
시간대에 스케줄링
특정 사용자의
채널 실적
이메일, SMS, 푸시
및 음성 메시지를
손쉽게 생성
높은 신뢰도를 가진
메시지 전달
교차 채널 참여 유도 및
이벤트 지표 측정
외부 수집 데이터와
핀포인트 결합
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Pinpoint – 데이터 측정, 분석 및 타겟팅
이메일, 모바일 푸시 및
SMS를 통해 맞춤형
기능 적시 제공
메시지
타겟팅
3
사용자 이벤트 및 환경
설정을 기반으로
사용자 세그먼트 정의
오디언스
타겟팅
2
웹 및 모바일 앱
플랫폼에서 사용자
동작 및 통계 측정
1
사용자 행동
분석
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon
Personalize
+
사용자 행동
및 상품 추천
개인 맞춤
메시지
수백만 고객으로
확장 가능
Amazon Personalize를 통해 개인화 된 경험 및 예측
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloud
Amazon Pinpoint와 다양한 분석 서비스 연계
AWS
Lambda
Amazon
Personalize
Amazon
Athena
AWS
Glue
Forward response data
AppSync API
Amazon
Kinesis Data Firehose
Amazon
QuickSight
Amazon
Pinpoint
Marketer
Analyst
Customer
Endpoint Amazon
S3
Preprocessed dataResponse raw dataResponse data
Visualization
Response activities
Send campaign
(Push Notification)
Ad-hoc query
Train model for personalization
and recommendation
Data catalog
Amazon Elasticsearch
Service
Amazon Cognito
Visualization
App client to
Pinpoint mapping
Authentication
AWS
AppSync
Amazon
DynamoDB
Update data in table
Crawlers
Marketer
Developer
Analyst
Create segment/campaign
View dashboard
AWS
Amplify
ETL job
result
Kibana
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
마무리 – 클라우드 기반 최소 기능 제품(MVP) 구현
• 아이디어 중 핵심 기능에만 집중
• 높은 사용성을 집중한 서비스 개발
• 빠른 서비스 배포 체계 구성
• 핵심 기능에 대한 데이터 측정
• 데이터 분석을 통한 개선 사항 도출
• 기존 MVP에 새로운 기능 도입
• 제품 개발 및 배포 반복
Amazon
Pinpoint
AWS
Amplify
AWS
CodeStar
Amazon
LightSail
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 전문 교육 및 공인 인증 프로그램 소개
클라우드 역량을 개발할 준비가 되셨다면
https://www.aws.training 을 방문하세요!
온라인 교육
AWS 전문가가 진행하는
무료 온라인 교육 과정
강의식 교육
AWS 공인 강사가 진행하는
오프라인 교육 과정
AWS 자격증
클라우드 전문성 입증을 위한
업계에서 인정 받는
AWS 공인 자격증
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Innovate 에 참석해주셔서 대단히 감사합니다!
더 나은 세미나를 위하여 설문을 꼭 작성해 주시기 바랍니다.
aws-korea-marketing@amazon.com
twitter.com/AWSKorea
facbook.com/amazonwebservices.ko
youtube.com/user/AWSKorea
slideshare.net/awskorea
twitch.tv/aws

More Related Content

PDF
민첩하고 비용효율적인 Data Lake 구축 - 문종민 솔루션즈 아키텍트, AWS
PDF
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
PDF
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
PDF
20200526 AWS Black Belt Online Seminar AWS X-Ray
PDF
GraphQL入門 (AWS AppSync)
PPTX
글로벌 기업들의 효과적인 데이터 분석을 위한 Data Lake 구축 및 분석 사례 - 김준형 (AWS 솔루션즈 아키텍트)
PDF
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
민첩하고 비용효율적인 Data Lake 구축 - 문종민 솔루션즈 아키텍트, AWS
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
20190911 AWS Black Belt Online Seminar AWS Batch
20200526 AWS Black Belt Online Seminar AWS X-Ray
GraphQL入門 (AWS AppSync)
글로벌 기업들의 효과적인 데이터 분석을 위한 Data Lake 구축 및 분석 사례 - 김준형 (AWS 솔루션즈 아키텍트)
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...

What's hot (20)

PDF
AWS Summit Seoul 2023 | 진짜로 코드 없이 기계학습 모델을 만드는 것이 가능하다구요? SageMaker로 No/Low 코...
PPTX
そのアプリ開発 PowerAppsでやるか否かの指針?(※個人的見解)
PDF
アジャイル開発を支えるアーキテクチャ設計とは
PDF
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
PDF
エンタープライズ、アーキテクチャ、アジャイルのこれから
PDF
AWS Black Belt Online Seminar AWS CloudFormation アップデート
PDF
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
PPTX
MLOps入門
PDF
私がスクラムをやめた理由 - 全員スクラムマスター。@DevLove -
PPTX
Amazon SageMakerでカスタムコンテナを使った学習
PDF
SolrCloud on Amazon ECS
PDF
クラウド上のデータ活用デザインパターン
PDF
AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축
PDF
aws health organizations notifications
PDF
AWS Summit Seoul 2023 | 롯데면세점이 고객에게 차별화된 경험을 제공하는 방법: AWS Native 서비스를 활용한 초개인...
PDF
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
PDF
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
PDF
Amazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon Pinpoint
PDF
Yahoo!ニュースにおけるBFFパフォーマンスチューニング事例
PDF
データ分析を支える技術 データ分析基盤再入門
AWS Summit Seoul 2023 | 진짜로 코드 없이 기계학습 모델을 만드는 것이 가능하다구요? SageMaker로 No/Low 코...
そのアプリ開発 PowerAppsでやるか否かの指針?(※個人的見解)
アジャイル開発を支えるアーキテクチャ設計とは
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
エンタープライズ、アーキテクチャ、アジャイルのこれから
AWS Black Belt Online Seminar AWS CloudFormation アップデート
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
MLOps入門
私がスクラムをやめた理由 - 全員スクラムマスター。@DevLove -
Amazon SageMakerでカスタムコンテナを使った学習
SolrCloud on Amazon ECS
クラウド上のデータ活用デザインパターン
AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축
aws health organizations notifications
AWS Summit Seoul 2023 | 롯데면세점이 고객에게 차별화된 경험을 제공하는 방법: AWS Native 서비스를 활용한 초개인...
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon Pinpoint
Yahoo!ニュースにおけるBFFパフォーマンスチューニング事例
データ分析を支える技術 データ分析基盤再入門
Ad

Similar to AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS (20)

PDF
[애플리케이션 현대화 및 개발] 클라우드를 통한 현대적 애플리케이션 디자인 및 구축 패턴 - 윤석찬, AWS 수석 테크 에반젤리스트
PDF
SAP, 아마존 클라우드에서 어떻게 하면 잘한다고 소문이 날까? AWS 클라우드 환경에서 ISMS-P(정보보호 관리체계) "인싸"가 되는 ...
PDF
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
PDF
금융 IT, 그리고 클라우드::김기완::AWS Summit Seoul 2018
PDF
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
PDF
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
PDF
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
PDF
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...
PDF
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
PDF
AWS 클라우드 기반 엔드 유저 컴퓨팅 서비스 살펴보기 - 안성민 솔루션즈 아키텍트, AWS / 이상규 솔루션즈 아키텍트, AWS :: A...
PDF
[AWS Techshift] 클라우드 기반의 Software Delivery 를 위한 기술 전략 - 김용우, AWS ISV 솔루션즈 아키텍트
PDF
Enterprise는 왜, 어떻게, AWS를 도입해야 하는가? - 조영준 상무, BSG Partners / 김진호 이사, BSG Partn...
PDF
클라우드를 통한 마케팅 효과 극대화 및 고객 맞춤형 참여 유도 서비스 구축 방법 - 김현수 솔루션즈 아키텍트, AWS / 강태경 과장, 조...
PDF
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
PDF
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
PDF
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
PDF
[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...
PDF
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
PDF
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
PDF
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
[애플리케이션 현대화 및 개발] 클라우드를 통한 현대적 애플리케이션 디자인 및 구축 패턴 - 윤석찬, AWS 수석 테크 에반젤리스트
SAP, 아마존 클라우드에서 어떻게 하면 잘한다고 소문이 날까? AWS 클라우드 환경에서 ISMS-P(정보보호 관리체계) "인싸"가 되는 ...
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
금융 IT, 그리고 클라우드::김기완::AWS Summit Seoul 2018
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
AWS 클라우드 기반 엔드 유저 컴퓨팅 서비스 살펴보기 - 안성민 솔루션즈 아키텍트, AWS / 이상규 솔루션즈 아키텍트, AWS :: A...
[AWS Techshift] 클라우드 기반의 Software Delivery 를 위한 기술 전략 - 김용우, AWS ISV 솔루션즈 아키텍트
Enterprise는 왜, 어떻게, AWS를 도입해야 하는가? - 조영준 상무, BSG Partners / 김진호 이사, BSG Partn...
클라우드를 통한 마케팅 효과 극대화 및 고객 맞춤형 참여 유도 서비스 구축 방법 - 김현수 솔루션즈 아키텍트, AWS / 강태경 과장, 조...
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
Ad

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...

AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 윤석찬, AWS 테크니컬 에반젤리스트 @channyun
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is MVP? Minimum Viable Product
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reid Hoffman Co-Founder LinkedIn
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 최소 기능 제품(MVP)이란?
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 최소 기능 제품(MVP) 구현 과정 • 아이디어 중 핵심 기능에만 집중 • 높은 사용성을 집중한 서비스 개발 • 빠른 서비스 배포 체계 구성 • 핵심 기능에 대한 데이터 측정 • 데이터 분석을 통한 개선 사항 도출 • 기존 MVP에 새로운 기능 도입 • 제품 개발 및 배포 반복
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 오늘 살펴볼 내용…
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 핵심 기능에 집중 – 스타트업의 오류 영향력을 얻을 때까지 시간 고객에게 인정받는 시점
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 영향력을 얻을 때까지 시간 핵심 기능에 집중 – 스타트업의 오류 고객에게 인정받는 시점
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 핵심 기능에 집중 – 최소 기능으로 쪼개라! • 한 명의 개발자가 충분히 진행할 수 있는 크기 (하나의 스프린트(Sprint)로 완성 가능) • 세부 기능 구현에 대한 우선 순위 조정 (아주 어렵거나 불필요한 기능 제외) • 완성 후 지속적으로 가치를 추가 (다음 기능 개선에 대한 불확실성 제거)
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 핵심 기능에 집중 – 우선 순위 선정 고객 영향이 낮음 구현이 빠른 기능 구현이 힘든 기능 고객 영향이 높음 먼저 집중해야 하는 기능 구현 유혹에 빠지기 쉬운 기능 고객에게 차별화도 없는데 난이도만 높은 기능 가장 중요한 핵심 기능
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 80% 핵심 기능에 집중 – 우선 순위 선정 Feature Primary Feature 85%90%
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 오늘 살펴볼 내용…
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 인프라 선투자 및 미리 준비 불필요 트래픽에 따른 자동 확장 및 축소 사용한 만큼만 지불하는 요금 체계 고 가용성 및 높은 보안성 제공 클라우드로 시작하세요!
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 모놀리식 (Monolith) 마이크로서비스 쉬운 아키텍처로 시작하세요! 빠름 유연함 1 System N Systems2 Systems
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monolith Does everything 모놀리식 아키텍처도 괜찮습니다!
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 일반적인 클라우드 아키텍처 Availability Zone 1 Availability Zone 2 DB (Master) Amazon EC2 Instances DB (Slave) Elastic Load Balancing (ELB) Web Server1 Web Server2 Amazon RDS AWS Cloud
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon LightSail – 가상 서버 호스팅 다양한 가격 및 선택 옵션 디스크 볼륨 및 스냅샷 기능 로드 밸런싱 기능 지원 다른 AWS 서비스와 연계 가능 사설 네트워킹DNS 관리 기능 정적 IP 제공서버 및 DB 제공
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 고가용성 클라우드 아키텍처 Availability Zone 1 Availability Zone 2 Auto Scaling Group Elastic Load Balancing (ELB) Amazon EC2 Instances DB (Master) DB (Slave) Amazon RDS AWS Cloud
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Elastic Beanstalk • 단계1. 앱 플랫폼 선택  Python/Ruby/PHP/Node.js 등 서버환경  DB, 로드밸런싱 및 오토스케일링 • 단계2. 소프트웨어 업로드  애플리케이션 업로드 및 설치 • 단계3. 앱 실행 및 지속적 배포  업데이트 사항 손쉽게 배포 가능 다양한 AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Microservices Does one thing Microservices
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 기반 마이크로 서비스 구축 방식 Amazon Cognito 웹 앱 Amazon Simple Storage Service (S3)Amazon API Gateway API 서비스 AWS Lambda (Serverless Function) Any AWS Service 모바일 애플리케이션 AWS Fargate (Serverless Container)
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudFront 모바일 애플리케이션 웹앱 Amazon AuroraAWS AppSync Amazon Simple Storage Service (S3) 모바일 및 웹 애플리케이션 Amazon Cognito Amazon DynamoDB Amazon Pinpoint AWS Lambda AWS Amplify
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify – 웹 및 모바일 앱을 만드는 빠른 방법 iOS Android Vue React / React Native Angular Ionic
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify – 웹 및 모바일 앱을 만드는 빠른 방법 Cloud AWS AppSync Amazon Cognito Amazon Simple Storage Service (S3) Amazon CloudFront Amazon Pinpoint  사용자 인증  데이터 분석  스토리지  API (Gateway) Amazon Lex  API (GraphQL) AWS IoT Core  Pub/Sub Amazon Sumerian  글로벌 배포  VR/AR  Chatbot Amazon API Gateway
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. If you build it… You must maintain it
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 반복적인 개발 배포 체계 구축 필요 1. 2. 3.
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Codestar – 소규모 팀을 위한 데브옵스 서비스 Source Build Test Production 제3자 개발 테스트 도구 AWS CodeCommit AWS CodeBuild AWS CodeDeploy AWS CloudFormation AWS CodePipeline AWS CodeStar AWS IAM Amazon CloudWathch
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 오늘 살펴볼 내용…
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터를 통한 개선 기능 구현데이터 측정 분석 및 검증
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 사용자 관리 잠재 고객 관리 타겟팅 채널 캠페인 인사이트 성공적인 사용자 참여 유도 과정 사용자 상세 분석 사용자 데이터 관리 인공지능 개인화 유연한 세그먼트 재조합 가능 세그먼트 생성 제어 기능 잠재 고객별 세그먼트 꽌리 특정 사용자에게 메시지 발송 최다 참여 시간대에 스케줄링 특정 사용자의 채널 실적 이메일, SMS, 푸시 및 음성 메시지를 손쉽게 생성 높은 신뢰도를 가진 메시지 전달 교차 채널 참여 유도 및 이벤트 지표 측정 외부 수집 데이터와 핀포인트 결합
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Pinpoint – 데이터 측정, 분석 및 타겟팅 이메일, 모바일 푸시 및 SMS를 통해 맞춤형 기능 적시 제공 메시지 타겟팅 3 사용자 이벤트 및 환경 설정을 기반으로 사용자 세그먼트 정의 오디언스 타겟팅 2 웹 및 모바일 앱 플랫폼에서 사용자 동작 및 통계 측정 1 사용자 행동 분석
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Personalize + 사용자 행동 및 상품 추천 개인 맞춤 메시지 수백만 고객으로 확장 가능 Amazon Personalize를 통해 개인화 된 경험 및 예측
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloud Amazon Pinpoint와 다양한 분석 서비스 연계 AWS Lambda Amazon Personalize Amazon Athena AWS Glue Forward response data AppSync API Amazon Kinesis Data Firehose Amazon QuickSight Amazon Pinpoint Marketer Analyst Customer Endpoint Amazon S3 Preprocessed dataResponse raw dataResponse data Visualization Response activities Send campaign (Push Notification) Ad-hoc query Train model for personalization and recommendation Data catalog Amazon Elasticsearch Service Amazon Cognito Visualization App client to Pinpoint mapping Authentication AWS AppSync Amazon DynamoDB Update data in table Crawlers Marketer Developer Analyst Create segment/campaign View dashboard AWS Amplify ETL job result Kibana
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 마무리 – 클라우드 기반 최소 기능 제품(MVP) 구현 • 아이디어 중 핵심 기능에만 집중 • 높은 사용성을 집중한 서비스 개발 • 빠른 서비스 배포 체계 구성 • 핵심 기능에 대한 데이터 측정 • 데이터 분석을 통한 개선 사항 도출 • 기존 MVP에 새로운 기능 도입 • 제품 개발 및 배포 반복 Amazon Pinpoint AWS Amplify AWS CodeStar Amazon LightSail
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 전문 교육 및 공인 인증 프로그램 소개 클라우드 역량을 개발할 준비가 되셨다면 https://www.aws.training 을 방문하세요! 온라인 교육 AWS 전문가가 진행하는 무료 온라인 교육 과정 강의식 교육 AWS 공인 강사가 진행하는 오프라인 교육 과정 AWS 자격증 클라우드 전문성 입증을 위한 업계에서 인정 받는 AWS 공인 자격증
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Innovate 에 참석해주셔서 대단히 감사합니다! 더 나은 세미나를 위하여 설문을 꼭 작성해 주시기 바랍니다. aws-korea-marketing@amazon.com twitter.com/AWSKorea facbook.com/amazonwebservices.ko youtube.com/user/AWSKorea slideshare.net/awskorea twitch.tv/aws