Skip to content
Back to the work
Rently2024 · Lead engineer

In-house OTA updates

Replacing CodePush with a system we owned end to end.

100K+
Monthly active users
0
Vendor dependencies
days → minutes
Hotfix time
Read the source

What was at stake

In early 2024 Microsoft announced the deprecation of AppCenter CodePush. Our release cadence depended on it — without OTA we were back to waiting on store review for every hotfix.

The calls I made

  1. Built the dashboard, database and APIs from scratch, with limited resources and a hard deprecation deadline.
  2. Rolled it out behind staged release channels so a bad bundle could never reach everyone at once.

What outlived it

  • Full CodePush replacement, no third-party dependency in the update path.
  • Powers OTA updates for 100K+ monthly active users today.
  • Hotfixes ship in minutes instead of days.
  • Open sourced, and still the thing Rently ships through.
A bundle being built and pushed, recorded off my own machine.