it happened a while ago! it's got a few names and a few strategies.
"Islands" and "Microfrontends"
Each have their own little tweaks to the architecture, but attempt similar things. Teams should consider these when:
- there are teams starting to own "parts" of the app
- distributed teams across companies/agencies/consultancies
- the
<app> or entry component is getting too large and is wastefully downloading more than it needs
- bundle splitting isnt getting you far enough anymore
probably more, but that's what I got right now!