Skip to main content

ACM Queue - A Conversation with Werner Vogels: Amazon's CTO e...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Saved by 6 people (2 private), first by anonymouse user on 2006-05-30


Public Comment

on 2006-05-30 by jgentry

Interview with Warner Vogel about Amazon platform.

Public Sticky notes

We went through a period of serious introspection and concluded that a service-oriented architecture would give us the level of isolation that would allow us to build many software components rapidly and independently. By the way, this was way before service-oriented was a buzzword. For us service orientation means encapsulating the data with the business logic that operates on the data, with the only access through a published service interface. No direct database access is allowed from outside the service, and there's no data sharing among the services.

Over time, this grew into hundreds of services and a number of application servers that aggregate the information from the services. The application that renders the Amazon.com Web pages is one such application server, but so are the applications that serve the Web-services interface, the customer service application, the seller interface, and the many third-party Web sites that run on our platform.

If you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you.

Highlighted by jjarnal

If you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you.

Highlighted by ken