Overview of micro frontends
A micro frontend is a Jutro app created from a micro frontend app template that is designed to fulfill a single purpose, such as instantiating a transaction flow (find a quote, or make a claim). These Jutro apps are exposed as micro frontends and can be embedded into consuming shell apps. The shell apps can then pass props to the micro frontend.
This shell app may be a composite application that is designed to serve end-users, such as producers or agents, who need to obtain insurance quotes for their customers, but who also need a claim processing app to enable those customers to file a claim.
To start developing micro frontends, see Micro frontend how-to.
When to use micro frontends
Micro frontend architecture fits these use cases:
Independent development workflow
One shell app can render multiple micro frontends in a seamless user experience.

Application launcher
The application launcher provides links to multiple apps. The shell app uses those links to launch each app.

Nested micro frontends
The shell app renders a micro frontend. That micro frontend can also act as a shell app for another micro frontend.
