I found an interview with the Amazon CTO Werner Vogels: Learning from the Amazon technology platform (ACM Queue vol. 4, no. 4 - May 2006). It’s quite interesting as everybody knows Amazon and therefore the problems and challenges he talkes about get understandable.
Here three short citations:
“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.”
“If you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you.”
“Each service has a team associated with it, and that team is completely responsible for the service—from scoping out the functionality, to architecting it, to building it, and operating it.”
Categories: SOA
One Response to “Service Oriented Architecture at Amazon”
divide & conquer…elegance
Care to comment?