×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

The Guardian Open Platform Content API: Implementation

by on May 21, 2010

  • 11,530 views

The Guardian's Open Platform initiative enables partners to build applications with The Guardian. As part of this initiative, The Guardian provides the Content API - a rich interface to all The ...

The Guardian's Open Platform initiative enables partners to build applications with The Guardian. As part of this initiative, The Guardian provides the Content API - a rich interface to all The Guardian's content and metadata back to 1991 - over 1 million documents. This talk starts with a brief overview of the latest iteration of the content API. It will then cover how we implemented this in Scala using Solr, addressing real-world problems in creating an index of content:

how we represented a complex relational database model in Solr

how we keep the index up to date, meeting a sub-5 minute end-to-end update requirement

how we update the schema as the API evolves, with zero downtime

how we scale in response to unpredictable demand, using cloud services

Statistics

Views

Total Views
11,530
Views on SlideShare
10,040
Embed Views
1,490

Actions

Likes
26
Downloads
246
Comments
0

12 Embeds 1,490

http://www.guardian.co.uk 982
http://www.slideshare.net 187
http://www.mattmcalister.com 147
http://www.theguardian.com 127
http://eao197.blogspot.com 32
http://eao197.blogspot.ru 5
http://www.pcanete.com.ar 4
http://rss2.com 2
http://static.slidesharecdn.com 1
http://www.guprod.gnl 1
http://mikebracken.com 1
http://eao197.blogspot.de 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

The Guardian Open Platform Content API: Implementation The Guardian Open Platform Content API: Implementation Presentation Transcript