ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012

1,468 views

Published on

In this session, we take an Internet-scale application built on AWS and dissect it. We start by looking at the problem we want to solve and finish with a design. We walk through the various architectural decisions taken for each tier and explain our choices for appropriate AWS services and building blocks to ensure the security, scale, availability and reliability of the application. In addition to learning about the architecture of the application, you see demos along the way.

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total views
1,468
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012

  1. 1. Web Requests Image metadata Amazon EC2 Instances Auto Scaling Web Responses Tokens AWS Elastic Beanstalk Users WebRaw images Resized images Image metadata Image resize tasks Analytics input Raw images Amazon CloudFront Amazon Simple Amazon DynamoDB Amazon Elastic MapReduce Workflow Service Analytics output Resized images Auto Scaling Amazon EC2 Instances Amazon S3 Bucket with Objects Storage and content delivery Image processing and analytics
  2. 2. Amazon Elastic Load Balancing Amazon Route 53 www.likeability.me images.likeability.me Amazon Elastic Auto Scaling Group - Web Servers MapReduce Amazon Simple Workflow Service Amazon DynamoDB Amazon S3 Bucket Amazon CloudFrontAuto Scaling Group - Amazon SWF Workers
  3. 3. We are sincerely eager to hear your feedback on thispresentation and on re:Invent. Please fill out an evaluation form when you have a chance.

×