InfoQ
Read post

JioHotstar Explains the Distributed Engineering Behind Personalized Ad Requests at Streaming Scale

JioHotstar has published an engineering overview of its real-time ad request workflow, detailing how the platform coordinates distributed services to select and deliver personalized ads during video playback. The system uses a waterfall tiering approach combined with pacing algorithms (PID and SHALE) to select ads from thousands of candidates within a 100ms latency budget, even during high-concurrency live sports events. Key engineering challenges include managing inventory allocation, campaign pacing, failure handling, and cross-team coordination across ad decisioning, tracking, and analytics services. The architecture aligns with industry standards like OpenRTB while adding internal layers for personalization and content-aware targeting.

    #microservices#distributed-systems
Yesterday•3m read time•From infoq.com
Post cover image
160 Impressions
InfoQ's image
InfoQ

InfoQ is a leading online platform for software developers, architects, and technical leaders, provi...

1.4K Followers

•

6.2K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard