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

Social in Hotstar

Social in Hotstar

Presented by Prachi Sharma and Anshul Jhawar

Eeb061c8b2816b771920da1b3e7904a3?s=128

Swift India

January 25, 2020
Tweet

Transcript

  1. Hotstar - Social Gamifying India’s Favourite Pastime

  2. Anshul Jhawar Engineering Manager LinkedIn: anshuljhawar Prachi Sharma Senior Full

    Stack Developer LinkedIn: pracSharma
  3. Hotstar Sports Bar?

  4. None
  5. None
  6. 58.5 million users sent 5.91 billion emoji 25.5 million users

    answered 1.03 billion questions 10.2 million users made 43.5 million comments
  7. Jan 2019 March 2019 April 2019 June 2019 Oct 2019

    Feb 2020 Feed Comments, WnP, Emoji Improvements + Scale Hotshots Social Graph Memes Duets Social Signals
  8. Delivery Mechanism - Pubsub - MQTT

  9. Social Feed Architecture WnPDataProvider CommentDataProvider AdsDataProvider WnPBuffer CommentBuffer AdsBuffer Priority

    FeedDataSource FeedData FeedViewModel FeedViewController
  10. None
  11. - Synchronization - Past questions should not be answerable -

    Acceptance criteria for answers WnP - How it works?
  12. Hotshots

  13. None
  14. Dynamic image configurations - Transformations - Dynamic transformations - Named

    transformations - Example - Small width tag width 300 -> t_img_s - Benefit! - $$$ saved
  15. Data Optimization - Gzip - Accept-Encoding - HTTP header -

    Emoji - Scorecard - Protobuf - “6 times faster than JSON” - Comments - Notification data - Social signals
  16. Remote configuration?

  17. Firebase Remote Config

  18. None
  19. Issues • Content wise configurations not possible • Time taken

    for change propagation • Failure rate - (10%) • Difficult to manage
  20. Config Store • In-house per content configuration • Real time

    changes • Client specific configuration
  21. None
  22. None
  23. Any Questions?

  24. https://tech.hotstar.com