Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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


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.

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