Best Practices
✔️ The MFe design should be route-based to reduce the maintenance of the UI states across MFe apps.
✔️ Create the parcel if the same UI is used in multiple MFe apps.
✔️ Create the features of data fetching, style guide, error logging, notification, etc., as a utility.
✔️ The MFe apps may have some features shared as a public interface.
✔️ The MFe apps should not interact or have significantly less interaction. If its frequency is too much better, merge those MFe apps into one.
✔️ Import-map-overrides is the tool for local development as well as for testing.
✔️ There should not be a common store (state management) across all MFe. The store can be at one application level only.
✔️ It is better to have standard frontend technologies for all the MFe.
✔️ Do not use mono repos.