How We Build Micro Frontends With Lattice
Sep 27, 2021Netflix Technology Blog

Summary
This post introduces Lattice, a new pluggable framework for building micro frontends at Netflix. It details the objectives of low-friction adoption, weak dependencies, highly aligned/loosely coupled architecture, metadata-driven configuration, and rapid development. The implementation leverages React, Webpack Module Federation, and native ES Modules. Key components include the Plugin Host, Pluggable Components, and Custom Hooks, which allow for asynchronous loading of remote modules and dynamic extension of host application functionality.