XML, REST, and SOAP at Yahoo

Track: Late Breaking News, Large-Scale Architectures, Case Studies

Audience Level: High Level/Technical view

Time: Wednesday, November 16 16:00

Author: Parand Darugar, Yahoo Inc.

Keywords: SOAP, REST


Yahoo Search Marketing makes extensive use of XML internally, for data exchange and APIs between back-end systems, and externally, as the primary interaction mechanism with third parties via REST and SOAP APIs.

Yahoo's internal and external systems experience very high load levels and carry mission critical, revenue bearing data. This talk will discuss the experiences and knowledge gained from 4+ years of offering external XML based APIs, from a performance, migration, compatibility, licensing, securing, and abuse prevention perspective. It will also discuss the motivations for offering XML APIs and the rich ecosystem of third party tools and companies it has spawned.

The second part of the talk will focus on internal use of XML as the de-facto exchange mechanism between our backend system, both in traditional enterprise scenarios, and in high performance serving systems.