Re.Pack
React Native
Module Federation
//
MoMo

Improving performance of Super App

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

Re.Pack
React Native
Module Federation
iOS
Android
MoMo is proud to be the number 1 e-wallet in Vietnam, with more than 23 million users.
Industry
Fintech
Date
2023
Size
Enterprise
//
Challenge

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.

//
Our Work

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.

//
Results

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.

//
Numbers

//
Hire us

Need React or React Native
expertise you can count on?

We’ve spent years building full-stack, cross-platform apps and solving tough technical challenges. How can we help you?

//
How we’ve solved similar challenges

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.

OSZAR »