SlideShare a Scribd company logo
효과적인 미디어 서비스를 위한
Web/Mobile Backend 구성
양승도 | 솔루션즈 아키텍트
The Power of Simplicity
완벽하게 동작하는 복잡한 시스템 모두를 살펴보면, 아주 단순한 시스
템으로 부터 진화된 것이라는 것을 알 수 있다. 처음부터 복잡하게 설
계된 시스템은 동작하지 않을 뿐더러, 동작하도록 수정하는 것도 거의
불가능하다. 우리는 기본적으로 동작하는 단순한 시스템으로 부터 시작
해야 한다.
- Gall’s Law –
Systemantics: How Systems Really Work and How They Fail.
단순함의 힘
적은 코드,
향상된 보안
자동 실행,
향상된 신뢰성 및 확장성
적은 변화,
낮은 위험도 및 비용
적은 기능, 더욱 더
신뢰할 수 있는 업데이트
클라우드 네이티브의 힘(단순함을 뛰어넘는…)
저비용
안전함단순함 안정성
확장성 낮은 지연시간
Serverless Computing
No server is easier to manage than no server
효과적인 미디어 서비스를 위한 Web/Mobile Backend 구성 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day
효과적인 미디어 서비스를 위한 Web/Mobile Backend 구성 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day
“Friends don’t let friends build
data centers.”
- Charles Phillips, CEO, Infor
No Data Center !
But still having servers !!
AWS Lambda
Code
Single-threaded
Single-task
Versioning
Microseconds
to Seconds
Per Memory/Second
Per Request Free Tier
서버에 대한 고민없이 코드를 실행시키기
Lambda 의 세계
Languages
Node.js (JavaScript) Python
Java (Java 8 compatible)
Triggers
S3 Bucket
API gateway
DynamoDB Table
AWS CloudTrail
Scheduled events
Kinesis Stream
Custom
SNS Notification
Amazon API Gateway
수분내에 강력하고, 확장성 있고 그리고 안전한 APIs 만들기
Signing &
authorization
Versioning
SDK
Generation
Caching
Metering &
throttling
Usage Plans
Amazon API Gateway
Mobile Apps
Websites
Services
Internet
API Gateway
Cache
API Gateway
CloudWatch
Lambda
Functions
EC2
Endpoints
Any Other
Endpoint
github.com/awslabs
Serverless 애플리케이션을 위해
사용가능한 레퍼런스 아키텍쳐
Serverless 레퍼런스 아키텍처 : 웹 애플리케이션
Serverless 레퍼런스 아키텍처 : 웹 애플리케이션
DynamoDB
Lambda
Function 2
API Gateway
S3 Route 53
Lambda
Function 1
www.mydashboard.com
Streams
Static
HTML/JS
Website
Twilio Phone Number
or Shortcode
실시간 투표 시스템
Serverless 레퍼런스 아키텍처 : 파일 프로세싱
Serverless 레퍼런스 아키텍처 : 파일 프로세싱
DynamoDB
Lambda
Function 1
S3
Lambda
Function 2
Lambda
Function N
S3 SNS
Serverless 레퍼런스 아키텍처 : 스트림 프로세싱
Serverless 레퍼런스 아키텍처 : 스트림 프로세싱
DynamoDB
Lambda
Function 1
S3
CloudWatchKinesis
Lambda
Function2
Event Ingestion Monitoring & Alarms
Serverless 레퍼런스 아키텍처 : 모바일 백엔드
Serverless 레퍼런스 아키텍처 : 모바일 백엔드
DynamoDBLambda
Function 1
S3
SNS
API Gateway
Amazon
Cognito
Lambda
Function 3
Lambda
Function 4
CloudSearch
CloudFront
Media Files
Repository
Content
Delivery
Network
Mobile Users
Search Engine
Mobile Push
Notifications
Lambda
Function 2
Database Stream
단순함 + 클라우드 네이티브
적은 코드,
향상된 보안
자동 실행,
향상된 신뢰성 및 확장성
적은 변화,
낮은 위험도 및 비용
적은 기능, 더욱 더
신뢰할 수 있는 업데이트
저비용안전함단순함 안정성 확장성 낮은 지연시간
감사합니다 !

More Related Content

PDF
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
PDF
AWS 보안: WAF, AWS Inspector, Config Rules - 임기성 :: 2015 리인벤트 리캡 게이밍
PDF
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
PDF
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
PDF
실 적용 사례로 살펴보는 AWS 필수 보안 구성 - AWS Summit Seoul 2017
PDF
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
PDF
AWS 활용하여 핀테크 신사업 시작하기 - 피플펀드 고객 사례 :: 지성국 :: AWS Finance Seminar
PDF
모바일게임 플랫폼 쉽게 개발하기 :: 박선용 :: Gaming on AWS 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
AWS 보안: WAF, AWS Inspector, Config Rules - 임기성 :: 2015 리인벤트 리캡 게이밍
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
실 적용 사례로 살펴보는 AWS 필수 보안 구성 - AWS Summit Seoul 2017
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS 활용하여 핀테크 신사업 시작하기 - 피플펀드 고객 사례 :: 지성국 :: AWS Finance Seminar
모바일게임 플랫폼 쉽게 개발하기 :: 박선용 :: Gaming on AWS 2016

What's hot (20)

PDF
AWS Innovate: AWS Container Management using Amazon EC2 Container Service an...
PDF
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
PDF
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
PDF
국내 핀테크 스타트업을 통한 미래 클라우드 기반 금융 혁신 - AWS Summit Seoul 2017
PPTX
aws 설명 및 기본 환경 설정
PDF
아마존웹서비스와 함께하는 클라우드 비용 최적화 전략 - 윤석찬 (AWS 코리아 테크에반젤리스트)
PDF
AWS IoT 기반 사물 인터넷 아키텍처 구현하기 - AWS Summit Seoul 2017
PDF
클라우드 보안의 슈퍼 히어로가 되기 위한 3가지 비밀 :: TrendMicro 양희선 :: AWS Summit Seoul 2016
PDF
20분안에 스타트업이 알아야하는 AWS의 모든것 - 윤석찬 :: 스타트업얼라이언스 런치클럽
PPTX
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
PDF
AWS운영을 위한 글로벌 관리 전략 - 베스핀 글로벌 김성수 상무:: AWS Cloud Track 2 Advanced
PDF
Lambda를 활용한 서버없는 아키텍쳐 구현하기 :: 김기완 :: AWS Summit Seoul 2016
PDF
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
PDF
Cloud sec 2015 megazone slideshare 20150910
PDF
AWS에서 돌아가는 SAP에 대해 당신이 궁금해 하던 실제이야기 - AWS Summit Seoul 2017
PDF
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
PDF
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
PDF
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
PDF
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
PDF
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
AWS Innovate: AWS Container Management using Amazon EC2 Container Service an...
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
국내 핀테크 스타트업을 통한 미래 클라우드 기반 금융 혁신 - AWS Summit Seoul 2017
aws 설명 및 기본 환경 설정
아마존웹서비스와 함께하는 클라우드 비용 최적화 전략 - 윤석찬 (AWS 코리아 테크에반젤리스트)
AWS IoT 기반 사물 인터넷 아키텍처 구현하기 - AWS Summit Seoul 2017
클라우드 보안의 슈퍼 히어로가 되기 위한 3가지 비밀 :: TrendMicro 양희선 :: AWS Summit Seoul 2016
20분안에 스타트업이 알아야하는 AWS의 모든것 - 윤석찬 :: 스타트업얼라이언스 런치클럽
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS운영을 위한 글로벌 관리 전략 - 베스핀 글로벌 김성수 상무:: AWS Cloud Track 2 Advanced
Lambda를 활용한 서버없는 아키텍쳐 구현하기 :: 김기완 :: AWS Summit Seoul 2016
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
Cloud sec 2015 megazone slideshare 20150910
AWS에서 돌아가는 SAP에 대해 당신이 궁금해 하던 실제이야기 - AWS Summit Seoul 2017
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
Ad

Viewers also liked (20)

PDF
페이스북의 새로운 변화! 이노버즈가 발빠르게 소개합니다.
PDF
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
PPTX
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
PDF
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
PDF
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
PDF
Cross-regional Application Deplolyment on AWS - Channy Yun (JAWS Days 2017)
PPTX
2012 spring - card strategy
PPTX
Strategy, template method, visitor
PDF
2014 대전 발표파일
PDF
[판교에서 만나는 아마존웹서비스] AWS 클라우드 개요
PDF
AWS Startup Use Cases 2015
PDF
교육의 진화, 클라우드는 어떤 역할을 하는가 :: Vincent Quah :: AWS Summit Seoul 2016
PDF
[Gsc2014 spring(7)]AWS 스타트업 지원/협력 프로그램 소개 gsc2014-spring_명승은_
PDF
디지털혁신(Mooc)
PPTX
User interface design: 10 researchers' general UI/UX design principles
PDF
service safari diary(For printing)_CCL
PDF
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
PDF
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
PDF
AWS Innovate: Mobile App testing with AWS Device Farm- Kevin Kim
페이스북의 새로운 변화! 이노버즈가 발빠르게 소개합니다.
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
Cross-regional Application Deplolyment on AWS - Channy Yun (JAWS Days 2017)
2012 spring - card strategy
Strategy, template method, visitor
2014 대전 발표파일
[판교에서 만나는 아마존웹서비스] AWS 클라우드 개요
AWS Startup Use Cases 2015
교육의 진화, 클라우드는 어떤 역할을 하는가 :: Vincent Quah :: AWS Summit Seoul 2016
[Gsc2014 spring(7)]AWS 스타트업 지원/협력 프로그램 소개 gsc2014-spring_명승은_
디지털혁신(Mooc)
User interface design: 10 researchers' general UI/UX design principles
service safari diary(For printing)_CCL
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
AWS Innovate: Mobile App testing with AWS Device Farm- Kevin Kim
Ad

Similar to 효과적인 미디어 서비스를 위한 Web/Mobile Backend 구성 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day (20)

PDF
(Samuel) sumo logic producuts 21th jan 2021(slideshare)
PPTX
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
PDF
Internet Scale Service Arichitecture
PPTX
클라우드컴퓨팅 V4
PPTX
Micro Service Architecture(MSA) 탐방기
PDF
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
PPTX
Confluent와 함께 Data in Motion 실현
PDF
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
PDF
Confluent Tech Talk
PPTX
Jbug 발표 msa탐방기_공유자료
PPTX
Introduction to scalability
PPTX
SmartCloud for Social Business 소개자료
PDF
비즈니스의 중심에서 시스코 DNA를 외치다!
PDF
Giip bp-giip connectivity1703
PDF
(사이버다임)Destiny ecm 제품소개서
PDF
(사이버다임)Destiny ecm 제품소개서
PDF
Microservices
PDF
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
PPTX
Cloud migration pattern using microservices
PDF
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
(Samuel) sumo logic producuts 21th jan 2021(slideshare)
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
Internet Scale Service Arichitecture
클라우드컴퓨팅 V4
Micro Service Architecture(MSA) 탐방기
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Confluent와 함께 Data in Motion 실현
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Confluent Tech Talk
Jbug 발표 msa탐방기_공유자료
Introduction to scalability
SmartCloud for Social Business 소개자료
비즈니스의 중심에서 시스코 DNA를 외치다!
Giip bp-giip connectivity1703
(사이버다임)Destiny ecm 제품소개서
(사이버다임)Destiny ecm 제품소개서
Microservices
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
Cloud migration pattern using microservices
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015

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,...

효과적인 미디어 서비스를 위한 Web/Mobile Backend 구성 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day