18
© Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Embed Size (px)

Citation preview

Page 1: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

Web Apps ConferenceMay 15, 2010Bangalore, India

Page 2: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

We strive to be earth’s most Customer-Centric Company

Start with the customer and work backwards.

Biggest Selection

Build a place where people can find and discover anything they

want to buy online

Endeavor to offer customers the lowest possible price

Page 3: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

• 94 million active customer accounts

• $19 billion+ 2008 sales

• 40+ retail categories

• International reach: US, UK, Germany, Japan, France, Canada, China

• 1 million+ active seller accounts

• 10M+ sq ft fulfillment

Page 4: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Amazon Worldwide

More than 20,700 Amazonians Worldwide

Page 5: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

What we’ve done just this past year…

AmazonPayments.com

TextBuyIt

Number of Books available on AmazonKindle reaches 300,000(as of 9/8/09)

Amazon Virtual Private Cloud

Amazon Elastic Block Store

Kindle 2 released

Expands to the EU

Page 6: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

Growth

Lower Cost Structure

LowerPrices

Traffic

Sellers CustomerExperience

Selection & Convenience

Our Virtuous Cycle

Page 7: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Ordering

• How hard can this be?• I mean, what do you have to do?

1. Customer comes to the site

2. Picks an item

3. Adds it to the shopping cart

4. Clicks confirm

• C’mon – how hard can that really be?

© Amazon.com

Page 8: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Well, Let’s Figure This One Out

© Amazon.com

Page 9: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Let’s Try a Different Problem

• I’m ready to ship Tina’s Christmas present• But . . .

Between the time I’m ready to shipAnd when I actually do (milliseconds)

– Tina’s mom decides she actually wants the blue version – rather than the pink

• An edge case you say . . . It never happens you say . . .

But it happened at least 100 times yesterday

When you ship over 1,000,000 customer items every day – edge cases happen

© Amazon.com

Page 10: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Oh, and by the way . . .

© Amazon.com

Page 11: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

>15 years worth of data

• For hundreds of millions of customer accounts• With billions of orders• In 7 countries• And by the way – that’s not Joe (who’s been

here for forever and knows where all the records are kept)

It’s you

• 16 TB worth of dataDoubles every 2 – 3 years

Forever

© Amazon.com

Page 12: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

You Get One GuessWhere the Holidays Are

© Amazon.com

Page 13: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

Ordering

It’s an easy problem

You pick an item

Add it to your shopping card

Click confirm

Until you add scale

© Amazon.com

Page 14: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

The Facts

• More than 4000 orders / minute at peak• 16+ TB of data• 10,000+ database transactions / second• More than 5000 shipments / minute at peak• 100,000,000 customers• On 7 sites• In 9 languages• Across 24 timezones• And it just gets more interesting every year

© Amazon.com

Page 15: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.comNumber of sites

Size & Complexityof sites

Small

Huge

Large

Medium

Platform Customers

Page 16: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

Elastic Compute Cloud (EC2)

PeakUtilization

UnutilizedCapacity

• EC2 enables "compute" in the cloud.

• Obtain and configure capacity with minimal friction.

• Complete control of your computing resources

• Execution on Amazon's proven computing environment.

• Reduces the time required to obtain and boot new server instances to minutes

• Quickly scale capacity, both up and down

• Pay only for capacity actually used.

Page 17: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com

• Customers send new or used products to one of over 25 Amazon.com fulfillment centers

• Amazon stores products in a secure climate controlled facility

• Customers can send any amount of product and only pay for storage that is being used

• Amazon fulfills orders when they are received, either from Amazon.com or customers can submit fulfillment order information from other channels directly to Amazon

• When orders are received, Amazon immediately picks customer products from inventory, professionally packs them and ships them

Fulfillment by Amazon

Page 18: © Amazon.com Web Apps Conference May 15, 2010 Bangalore, India

© Amazon.com