Micro frontends allow independent deployment of different parts of an application's UI. While they can facilitate diverse technologies, independent teams, and frequent updates, they also introduce complexity. For Vaadin-based applications, using a shared library approach is recommended over a common shell application due to the current limitations of module federation in Vite.
Table of contents
Micro frontends help scale UI development practicesIndependent parts increase the risk of conflictsModule federation is limited with ViteVaadin's recommendation is to use a shared librarySort: