Improving performance of Super App
MoMo successfully migrated its platform and mini apps to a new architecture using Re.Pack, boosting performance and scalability.


Migration to Re.Pack required support beyond out-of-the-box tools
MoMo had an existing Super App in React Native and was in the process of migrating to Re.Pack in order to improve overall performance and developer experience.
They were looking for a trusted partner to help them perform the migration faster, as well as provide in-house training and additional features not present in Re.Pack at that time.
Implementing custom functionality and providing on-site training
The project was divided into four main deliverables:
Migration of the main platform and one mini app
We implemented a secure chunk loader for loading mini app bundles, integrated it with the current system, developed base64 mechanisms for loading assets, adjusted the mini app configuration to use Re.Pack, and supported the Hermes engine. This led to the development of the MoMo core package, producing a performance benchmark report, and ensuring library compatibility.
Creation of the in-house development platform
We created a detailed dev platform architecture, integrated mini apps, configured Re.Pack for building bundles, and enabled debugging, hot module reloading, and added dev tools support. This resulted in an independent sandbox development platform and adjustment of the communication module within the MoMo core package.
Documentation
We created comprehensive technical documentation for the chunk loader and the end-to-end migration process.
Upskilling MoMo developers
We conducted a series of workshops, focusing on teaching MoMo developers how to handle the Re.Pack migration process independently.
Completed migration to Re.Pack with knowledge handover
Through our efforts, the MoMo platform and mini apps were successfully migrated to a new architecture on top of Re.Pack.
We also developed an independent sandbox platform for third-party developers, prepared comprehensive documentation, and up-skilled the MoMo development team.
This project not only improved the performance and scalability of MoMo's services but also empowered their development team to manage future migrations and developments effectively.
Migration to Re.Pack required support beyond out-of-the-box tools
Expertise we brought to this project
That’s how we made this project successful. Learn more about each service and how it can support your team.
React Native Performance Optimization
Improve React Native apps speed and efficiency through targeted performance enhancements.
React Native Development
Hire expert React Native engineers to build, scale, or improve your app, from day one to production.
React Native Trainings
Equip your team with React Native skills through tailored training sessions.
Module Federation Development
Use Module Federation to provide dynamic features within React Native mobile applications post-release.

How we’ve solved similar challenges
See more examples of how we solve architecture, performance, and scale challenges with tailored React and React Native solutions.














