Microfrontends
Microfrontends extend the concept of microservices to the frontend world. They involve breaking down a web application into smaller, more manageable pieces, each owned by different teams. This allows for independent development, deployment, and scaling of frontend components. Each microfrontend can be built using different technologies and frameworks, enabling teams to choose the best tools for their specific needs. This approach enhances flexibility, reduces dependencies, and accelerates the development process by allowing teams to work in parallel on different parts of the application.
- Micro Frontends - An Introduction
- How a micro-frontend approach works on a large-scale web application - Jessica Kazembe - XConf NA
- Motivations, benefits, and issues for adopting Micro-Frontends: A Multivocal Literature Review
- Micro Frontends in React: A Practical Guide
-
[How We Build Micro Frontends With Lattice by Netflix Technology Blog Netflix TechBlog](https://netflixtechblog.com/how-we-build-micro-frontends-with-lattice-22b8635f77ea) - Maintainability improvement of microservices based applications using micro frontend