Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the complex realities of implementing Over-The-Air (OTA) updates at massive scale in this 26-minute conference talk from React Universe Conf 2025. Learn from Adam Mruk, Senior Engineer at Klarna, as he shares hard-won insights from building an in-house OTA solution that serves over 100 million users across iOS, Android, web, and browser extensions. Discover why OTA updates can only ship JavaScript code changes, not native modifications, and understand the sophisticated architecture required beyond simply "pushing a new bundle." Examine Klarna's custom OTA system including backend services, artifact storage, and client rollout control mechanisms. Master advanced techniques like using Re.Pack for code splitting, Script Manager for bundle loading, and diff-based updates that reduce payload sizes from tens of megabytes to hundreds of kilobytes. Understand critical reliability measures including health checks for "dead on arrival" detection, rollback strategies, and checksum validation. Navigate real-world challenges such as Hermes bytecode diff complications, iOS asset resolution issues, and rollout percentage management. Gain realistic expectations about update timing and learn how analytics and monitoring systems must adapt to support OTA implementations. Cut through the marketing hype to understand what robust OTA updates truly require in production React Native environments at enterprise scale.