CBT Nuggets`, an online IT training provider, needed to deliver a 5-star mobile app experience to its users. To meet this need, the company decided to replatform on `MongoDB Realm` and build a homegrown sync solution in parallel. The decision was easy due to Realm's schema-based approach, which fit well with their development cycle. With Realm, CBT Nuggets was able to deliver a reliable offline experience to its users, resulting in a 4.9-star average app store rating. However, the architecture came with significant trade-offs, such as complex polling code and slow feature development. The launch of `MongoDB Realm` Sync has now allowed the company to offload sync work and focus on shipping new fullstack features, improving their developer experience and time-to-market.