Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Social in Hotstar
Search
Swift India
January 25, 2020
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Social in Hotstar
Presented by Prachi Sharma and Anshul Jhawar
Swift India
January 25, 2020
More Decks by Swift India
See All by Swift India
Network Layer Abstraction
swiftindia
0
190
Efficient JSON to Object Parsing
swiftindia
0
180
Sign In with Apple
swiftindia
0
190
Furlenco's AR Journey
swiftindia
0
160
Image processing using Core Image and Metal
swiftindia
0
270
Combine - Diving into Apple’s Reactive Programming
swiftindia
1
320
Improving App Launch Time
swiftindia
1
170
Backend Driven UIs
swiftindia
0
160
Introduction to AsyncDisplayKit / Texture
swiftindia
0
220
Other Decks in Programming
See All in Programming
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
190
The Rails Doctrine Decade
koic
2
560
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.1k
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.2k
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
650
気持ちぃ〜角丸 Squircle
ryu1013
0
220
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
3k
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
パーソナライズPodcastを作った話
repunit11
0
130
contenteditable と日本語入力に向き合う
colorful12
0
190
Featured
See All Featured
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
700
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
So, you think you're a good person
axbom
PRO
2
2.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
940
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
360
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
560
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Transcript
Hotstar - Social Gamifying India’s Favourite Pastime
Anshul Jhawar Engineering Manager LinkedIn: anshuljhawar Prachi Sharma Senior Full
Stack Developer LinkedIn: pracSharma
Hotstar Sports Bar?
None
None
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
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
Delivery Mechanism - Pubsub - MQTT
Social Feed Architecture WnPDataProvider CommentDataProvider AdsDataProvider WnPBuffer CommentBuffer AdsBuffer Priority
FeedDataSource FeedData FeedViewModel FeedViewController
None
- Synchronization - Past questions should not be answerable -
Acceptance criteria for answers WnP - How it works?
Hotshots
None
Dynamic image configurations - Transformations - Dynamic transformations - Named
transformations - Example - Small width tag width 300 -> t_img_s - Benefit! - $$$ saved
Data Optimization - Gzip - Accept-Encoding - HTTP header -
Emoji - Scorecard - Protobuf - “6 times faster than JSON” - Comments - Notification data - Social signals
Remote configuration?
Firebase Remote Config
None
Issues • Content wise configurations not possible • Time taken
for change propagation • Failure rate - (10%) • Difficult to manage
Config Store • In-house per content configuration • Real time
changes • Client specific configuration
None
None
Any Questions?
https://tech.hotstar.com