J'ai écrit des services Web qui exposent les données de livraison à Amazon, et j'ai également écrit des documents qui en consomment des données.
Je n'ai pas beaucoup d'une idée sur leurs architectures internes, mais j'ai quelques suppositions:
Le bus ESB vous avez mentionné le fait traduction/transformation, bien sûr, mais ils n'ont des spécifications pour ce qu'ils préférer. Ils ont des schémas XML pour les appels SOAP et ils exposeront également dans REST.
En interne, ils ont peut-être normalisé autant qu'ils le pouvaient pour construire des systèmes qui peuvent rapidement évoluer vers le haut et vers le bas. Ils se sont perfectionnés il y a quelques années, puis ont lancé leur service EC2 (cloud élastique) et ont défini de nouvelles normes pour le commerce électronique externalisé.
Je pense qu'ils ont intensifié quelques nouvelles normes pour le service S3.
J'imagine que cette information est gardée secrète car elle est probablement propriétaire et fait partie de leur succès. En dehors de ce que le google fournit, peut-être vous pourriez simplement les appeler et demander à parler à leurs architectes de logiciel. – Peter
Vous n'êtes pas sûr de trouver des réponses à toutes vos questions, mais jetez un coup d'œil à [Amazon Architecture] (http://highscalability.com/blog/2007/9/18/amazon-architecture.html) sur highscalability.com. –