Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Atlas - owl vs deer

Atlas - owl vs deer

Talk given by MetaBroadcast's Engineer Fred van den Driessche. Jun 19th, 2013.

MetaBroadcast

June 19, 2013
Tweet

More Decks by MetaBroadcast

Other Decks in Programming

Transcript

  1. What is Atlas? • aggregates metadata from multiple sources •

    stores in a uniform model • APIs + feeds provide consolidated data
  2. What is Atlas? ATLAS DB BBC PA C4 etc... /content

    /schedules /topics sitemaps radioplayer interlinking
  3. Objectives for 4.0 “deer” Easy scaling • Discovery • Faster

    updates • More consistent, rational API • extensive use of HTTP
  4. External Changes - quite small • IDs not URIs •

    URL structures: /content/<id> not /content?uri=<uri> • More flexible filtering • Better annotations • Richer output • Better error handling • Consistently fast
  5. Internal Changes - almost everything • New Technologies • New

    Persistence Layer • Flexible Denormalisation • Bootstrapping • Queue
  6. Optional Extras • improvements to storage and indexing • monitor

    all the things • small core • decentralization • queue-triggered processing • all data submitted via POST? • generalization of feed output • new equivalence algorithm?