LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
효과적인 미디어 서비스를 위한 Web/Mobile Backend 구성 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day
1. 효과적인 미디어 서비스를 위한
Web/Mobile Backend 구성
양승도 | 솔루션즈 아키텍트
2. The Power of Simplicity
완벽하게 동작하는 복잡한 시스템 모두를 살펴보면, 아주 단순한 시스
템으로 부터 진화된 것이라는 것을 알 수 있다. 처음부터 복잡하게 설
계된 시스템은 동작하지 않을 뿐더러, 동작하도록 수정하는 것도 거의
불가능하다. 우리는 기본적으로 동작하는 단순한 시스템으로 부터 시작
해야 한다.
- Gall’s Law –
Systemantics: How Systems Really Work and How They Fail.
3. 단순함의 힘
적은 코드,
향상된 보안
자동 실행,
향상된 신뢰성 및 확장성
적은 변화,
낮은 위험도 및 비용
적은 기능, 더욱 더
신뢰할 수 있는 업데이트
11. 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
12. Amazon API Gateway
수분내에 강력하고, 확장성 있고 그리고 안전한 APIs 만들기
Signing &
authorization
Versioning
SDK
Generation
Caching
Metering &
throttling
Usage Plans
13. Amazon API Gateway
Mobile Apps
Websites
Services
Internet
API Gateway
Cache
API Gateway
CloudWatch
Lambda
Functions
EC2
Endpoints
Any Other
Endpoint
16. 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
실시간 투표 시스템
22. 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
23. 단순함 + 클라우드 네이티브
적은 코드,
향상된 보안
자동 실행,
향상된 신뢰성 및 확장성
적은 변화,
낮은 위험도 및 비용
적은 기능, 더욱 더
신뢰할 수 있는 업데이트
저비용안전함단순함 안정성 확장성 낮은 지연시간