Case Study: Why and How Amazon Made Web Services Work Jeff Barr Technical Program Manager.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming.
Web Service Architecture
■ Google’s Ad Distribution Network ■ Primary Benefits of AdWords ■ Online Advertising Stats and Trends ■ Appendix: Basic AdWords Features ■ Introduction.
Amazon Web Services September 2005 Werner Vogels Vice President & Chief Technology Officer.
Web API:A Case study and comparison of the Amazon and eBay E-Commerce API's Presented by: Pranith P Ramamurthy Spring 2010,CS 6125
Welcome! Presenter: Sam Foster. Major Topics To Be Covered In This Presentation Content Management System Amazon and eBay Integration Shopping Networks.
Ngo Van Trung OSS Founder & CEO Magento Overview How to Start a Magento Business.
Welcome to a 20 minutes business presentation Lets start with a question Would an additional US$45,000 a year be of interest to YOU?
E-Marketplaces: Structures and Mechanisms
4 Lecture Electronic Business and Electronic Commerce.
Chapter 6 Web Auctions, Virtual Communities, and Web Portals.
September 2001Chapter 10: B2B Grows Up Key questions answered in this chapter: What are the four stages to the evolution of B2B capabilities? What are.
Chapter 9: Electronic Commerce Software
Electronic Commerce Systems
E-commerce Business Models— Introduction
Lecture 4 Title: Shopping Cart By: Mr Hashem Alaidaros MIS 326.
1.Make the process for shopping insurance faster and easier for Customers 2.To build valuable relationships between Insurance Agents, local Businesses.
Copyright © 2007 Pearson Education, Inc. Slide 2-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
E-commerce Business Models and Concepts
Selling Pre-Owned Medical Equipment On MedWOW.com.
Management Information Systems Chapter Ten E-Commerce: Digital Markets, Digital Goods Md. Golam Kibria Lecturer, Southeast University.
“If you build it, they will come.”. Virtual Business  There is much more that goes into a virtual business than just building the web site.  You will.
Amazon.com Source: About amazon.com Amazon.com, Inc. is a US-based multinational electronic commerce company. Headquartered in Seattle,Washington,
PRIMISTA ONLINE MARKETING MADE EASY. Slide 2 Agenda Presentation Topics: 1.Introduction to Targeted Marketing 2.Ad Distribution Network 3.Primary Benefits.
Welcome! Presenter: Sam Foster. Major Topics To Be Covered In This Presentation Content Management System Amazon, eBay, and Gun Broker Integration Shopping.
Key questions answered in this chapter:  What are the four stages to the evolution of B2B capabilities?  What are the three categories of B2B?  Describe.
Chapter 2 E-Marketplaces: Structures, Mechanisms, Economics, and Impacts.
Bob Travica Class 17 Strategizing with IS: Electronic Commerce MIS 2000 Information Systems for Management Instructor: Bob Travica Updated 2015.
Postgraduates: Eric Ethan Eason T.Y Ivan Advisor: John.
E-Commerce. What is E-Commerce Industry Canada version Commercial activity conducted over networks linking electronic devices (usually computers.) Simple.
Chapter 9: Electronic Commerce Software Electronic Commerce, Sixth Edition.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
1 Amazon Web Services: Fueling Innovation and Entrepreneurship SOA Web Services Edge 2006 Jeff Barr Web Services Evangelist Amazon Web Services
Developing Scalable Web Applications on Amazon Web Services
Drive Customer Satisfaction. Cut Costs. Improve Efficiencies. Oracle i Support Chris Kirby Senior Sales Consultant Oracle.
Computer fundamentals
Lesson 4 : Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
1 CHAPTER 4: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS CHAPTER 4: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
MSF Requirements Envisioning Phase Planning Phase.
CS28310 E-commerce On-Line Selling  eCatalogues  eMarketplaces  Implement an eCatalogue   Implement On-line Selling  On-line Payments  International.
Introduction THE DIGITAL FIRM: ELECTRONIC COMMERCE &ELECTRONIC BUSINESS ELECTRONIC COMMERCE &ELECTRONIC BUSINESS By : Eyad Almassri.
Web Mashups -Nirav Shah.
Copyright © 2002 Pearson Education, Inc. Slide 8-1.
9 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Commerce Systems Chapter 9.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
Chapter 6 E-COMMERCE: DIGITAL MARKETS, DIGITAL GOODS.
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
Introduction To Data Standards 101 November 2014.
Sigur Ecommerce Pvt. Ltd.
Grow your business... Protect their investment. Property Technologies International, LLC Presentation of PTI’s suite of web-based applications for real.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Amazon Adventures Staring Down “Earth’s Biggest Bookstore” Victor R. Volkman Loving Healing Press.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
© Amazon.com Web Apps Conference May 15, 2010 Bangalore, India.
9 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Commerce Systems Chapter 9.
The Best Ecommerce Platforms & Shopping Carts for Multi-vendor Ecommerce Marketplaces
Chapter 1: Internet Marketing Foundations. Chapter Objectives Describe how computers and servers communicate to enable people to interact with webpages.
AMAZON WEB SERVICES User Agreement Summary. The Services Free Services: These are the services we intend on using. They are collectively called the Amazon.
WHY VIDEO SURVELLIANCE
BUILD SECURE PRODUCTS AND SERVICES
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
E-Commerce Lecture 6.
E-Commerce: Mechanisms, Infrastructures, and Tools
WHY VIDEO SURVELLIANCE
E-Commerce: Mechanisms, Infrastructures, and Tools
E-commerce Business Models— Introduction
Presentation transcript:

Case Study: Why and How Amazon Made Web Services Work Jeff Barr Technical Program Manager

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon.com Quick Facts > $1B Technology Investment > Sites in 6 countries > More than 7000 Employees > 9 Distribution Centers Worldwide > More than 13,000,000 Products in Our Catalog > Ship To More Than 220 Countries

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS > Earth’s Biggest Selection The place where people can find, discover and buy anything they want to buy online > Earth’s Most Customer-Centric Company Start with the customer and work backward Be The First Place People Come to Look for *Anything* Amazon.com Vision

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Customer Sets > Buyers – the 31 million people who bought stuff on Amazon last year > Sellers – merchants who sell on Amazon’s platform (21% of total Amazon transactions) > Web Site Owners (Associates) – people who own Web sites and link to Amazon in return for referral fees > Developers – people who use Amazon Web Services to create applications and productivity tools

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Associates Program > Founded in 1996 > Third party sites link to Amazon products > First associate was puppynet.com > 1,000,000 associates & growing > Ready market for tools and components

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Merchant Program > Sellers upload inventory and fulfill orders > Merchants and Pro Merchants > Hundreds of thousands of participants > Seller Tools (e.g. > Over 21% of our transactions

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Technology Platform Search CatalogPaymentsAssociates SimilaritiesOrder Pipeline 1-Click Shopping Cart Personalization Wish List MarketplaceForecastingSeller Tools ProductsCustomersOrders Internationalmuch more…Distribution Reviews Features Content Amazon.com,.ca,.co.uk,.de,.fr,.co.jp

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS The Road to Web Services (2002) > Partners needed better access to data > Some obtained data feeds (text or XML) > Others scraped the site to obtain: Descriptions Images Prices Availability > This was expensive and fragile

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS The Web Services Concept > The Programmable Web Site: Support for industry standards Remote access to data and functionality Decoupling of data and presentation Creation of a platform to attract software developers Unlocking creativity Leveraging technology investment

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Planning for Web Services > Business > Licensing > Protocol > Platform > Developer Support

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Business Model > Issues: No revenue model Usage fees (per-call, per-month, per-app, etc.) Profit center > Resolution: Profit center Extend Amazon Associates model Support Associates and Sellers

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS License - Issues > Issues: Degree of openness Ensuring developer’s rights Protecting Amazon’s rights Ensuring data freshness Supporting business model Control of server load

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Licensing - Terms > Resolution: Use data to create applications 1 call per second Cannot resell our data Can display and use data Must link to our site Store non-pricing data for up to 3 months Store pricing & availability data for up to 1 hour

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Protocol > Issues: Support SOAP or XML over HTTP (REST)? > Resolution: Let developers make the choice Support both > Observation: SOAP is industry standard However, SOAP makes up just 15% of calls to AWS

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Platform > Issue: How to create a platform for developers > Resolution: Use best practices from software world Documented APIs Stable evolution Backward compatibility

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Developer Support > Issue: How to help developers to succeed How to communicate with developers How to create a scalable support model > Resolution: Online discussion board Weekly developer chats Regular newsletter Frequent releases (fixes and features) Online FAQ

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Web Services > July 2002 – AWS 1.0 SOAP and REST interfacesSOAPREST SDK Basic merchandising capabilitymerchandising Data from US site > November 2002 – AWS 2.0 Marketplace support Quick-Click > April 2003 – AWS 3.0 Seller APIs Remote Shopping Cart Data from UK site > July 2003 Data from German and Japanese sites

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS AWS API Categories > Merchandising Access to rich product information 4 locales (US, UK, Germany, Japan) > Selling Merchant product & inventory upload Shipping report download > Buying Remote Shopping Cart Quick-Click Links

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS How AWS Works Amazon Platform 3 rd party’s Web server Customer’s Browser AWS Web server Process flow for a typical AWS XML or SOAP request: ExampleExample

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS What does AWS Enable? > Customized Shopping Experience > Rich Presentation > User Stickiness > More Revenue for Associates > New Shopping / Browsing Models Amazon Research and Reference Pane

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS AWS Features Search Browse Product Details Similarities Accessories Availability ListMania/Wishlists/Registry Track Listings Customer Reviews Sales Rank Apparel / Merchant Details Echo / Response Blended Search Text Stream Search XSLT SellerSearch SellerProfileSearch MarketplaceSearch ExchangeSearch Quick-Click Content-Type Switches XML + SOAP Support Remote Shopping Cart Quick Pay TM Transactions Exchange Buy Buttons Featured Products AWS Developer Tools Developer Portal

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS In Depth Example – Hacks Mania > Select A Manufacturer > Find Match a Keyword > Sort by Sales Rank > Apply an XSLT Transformation > One linklink

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS AWS Challenges for Developers > Lots to learn: XML SOAP XSLT HTTP > Application Architecture > Caching

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Web Services Best Practices > Cache data to improve performance > Log successes and failures > Handle error conditions > Degrade service if necessary > You are building a distributed application: More moving parts More things can go wrong plan for failure

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Amazon Hacks > Published 8/2003 > Tips and Tools > Shopping > Selling > Developing

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Call to Action > Visit Get a developer token Download the SDK (Software Development Kit) > Join the community > Create your application > Make money

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Questions?

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Thanks for Listening!

> ABOUT AMAZON.COM > WEB SERVICES > WEB SERVICES > TECHNOLOGY > SOLUTIONS > BENEFITS Links Reference > > > > > bookstore.webguest.com bookstore.webguest.com > > > >