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

Senior Software Engineer @ BBC

Senior Software Engineer @ BBC

Federico Cargnelutti

October 25, 2017
Tweet

More Decks by Federico Cargnelutti

Other Decks in Technology

Transcript

  1. Federico Cargnelutti
    BBC Audio & Music

    View full-size slide

  2. BBC Audio & Music

    View full-size slide

  3. It supports and maintains more than 10 websites, including BBC
    Music, Events, Radio 1, 1Xtra, 2, 3, 4, 4 Extra, 5, 5 Live Sports
    Extra and 6 Music.
    BBC Audio & Music
    The A&M team delivers applications across multiple platforms
    and ensures the integrity, scalability and accessibility of BBC
    services and infrastructure.

    View full-size slide

  4. BBC Audio & Music Desktop Sites

    View full-size slide

  5. BBC Audio & Music Mobile Sites

    View full-size slide

  6. WURFL is a Device Description Repository (DDR) framework
    that enables applications to map HTTP requests to a
    description of the capability of the device that requests the
    page.
    Device Detection
    The BBC uses the Wireless Universal Resource File (WURFL)
    open source project to provide device information based on
    the User-Agent string of a user's device.

    View full-size slide

  7. BBC Audio & Music Modules

    View full-size slide

  8. BBC Audio & Music APIs

    View full-size slide

  9. BBC iPlayer Radio Application

    View full-size slide

  10. The BBC iPlayer Radio application for iPhone, iPad, iPod and Android
    has been downloaded more than 2.5 million times since launch.
    BBC iPlayer Radio Application

    View full-size slide

  11. London Olympics 2012

    View full-size slide

  12. Week one in numbers:
    The BBC Sport website recorded 18m unique browsers
    and received 729,000 requests for the video of Bradley
    Wiggins winning his gold medal.
    1.5m downloads of the Olympics app.
    55% of browsers came from non-desktop services.
    London Olympics 2012

    View full-size slide

  13. London Olympics 2012

    View full-size slide

  14. Architecture Overview

    View full-size slide

  15. August 2012
    18 million visitors to the BBC Sports website the first
    week of the Olympics.
    January 2013
    The BBC website achieved record global traffic with 64
    million visitors worldwide.
    April 2013
    Radio saw a record-breaking 74 million requests, 84 per
    cent of which were for live listening.
    Volumetrics

    View full-size slide

  16. Quality Assurance

    View full-size slide

  17. Code Reviews

    View full-size slide

  18. Continuous Integration

    View full-size slide

  19. Code Inspection Metrics

    View full-size slide