- multiple frontend SPA's ๐ฃ๐ค๐ฆ integrated into 1 host app ๐ฑ.
- in this case,
- ๐ฑ 1 host / container app - React
- 3 remote subapps
- ๐ฆ auth subapp - React
- ๐ฃ marketing subapp - React
- ๐ค dashboard subapp - Vue
- integrated thru ๐ฆ๐ฆ๐ฆ Webpack Module Federation
- hosted on ๐ AWS Cloudfront CDN
- in this case,
- each subapp === free to choose any frontend framework
- minimal cross-app communication
- ๐จ via simple callbacks and events
- to ensure each subapp understands,
- ๐ regardless of its framework
- minimal cross-app communication
- visit this project here!
based on an MOOC by StephenGrider