Scaling teams with Federated Super Apps
summary
Claim: large React Native apps can split into independently built and deployed mini apps so teams ship faster. Uses repack (a webpack-based rewrite of the RN bundling pipeline) and module Federation to produce lazily loaded, signed JavaScript bundles that the host fetches at runtime. Requires a deployment server and an infra team, and typically pays off for organizations with ~70+ front-end engineers. Open-sourced showcase demonstrates wiring, supports monorepos and polyrepos, and shows tradeoffs (native code limits, operational overhead).
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 3:42Super apps and their problems
- 8:20Organizational issues in scaling
- 10:49Microservices for native apps
- 13:21Module Federation in React Native
- 15:56Federated Super Apps with Repack
- 19:06Implementation and demo
- 22:43Recap and key takeaways
related talks
22mRoad to Module Federation
28mModule Federation: Theory vs Practice
25mShipping Federated React Applications
37mMicro Frontends for Mobile
39mScalability - React Native Architecture
29mHow module federstion makes our life easier
29mFrom Monolithic Web App to Micro-Frontends – Extending Microservices Architecture to the Frontend
32mScaling Mobile Development with React Native
