Building a scalable, multi-platform OTT app for India
summary
An ad‑supported MiniTV app for India that serves TV, mobile and web devices uses a thin client with middleware‑driven rendering to keep business logic off devices, a registry + dynamic imports for selective bundling per platform (Fire TV variant vs mobile), and image‑optimization: server transforms, bucketed resolutions and DPR‑aware assets served via CDN. Six practical scaling rules (separation of concerns, HOCs, compound components, selective bundling, image strategies, testing) are implemented and reduce duplicate code and load time across platforms.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:10OTT landscape in India
- 3:39Mini TV architecture overview
- 5:06Frontend scalability principles
- 6:33Client architecture basics
- 7:36Thinking client architecture
- 9:46Higher order components
- 10:53Compound components
- 12:35Selective bundling
- 14:23Image optimization techniques
- 16:51Scaling through experimentation
related talks
45mOne Player for Smart TV and Web. What Could Go Wrong?
19mTV Apps in the Wild
37mCreating Engaging Android TV and Fire TV Apps with Native and Cross-Platform Tools
24mExtending React Native Apps to the Big Screen
35mBeyond Mobile: Building Android Auto and Android TV Applica…
40mAlso develop for TVs (AppleTV and AndroidTV)
25mBuild a React Native App for TV in 15 minutes
29mExtend React Native Beyond Mobile & Desktop App
