Skip to main content
Version: 2022.4

Micro-front-ends - Introduction

Micro-front-end architecture is a design approach in which a front-end app is decomposed into individual, semi-independent micro applications working loosely together. The micro-front-end concept is vaguely inspired by, and named after, microservices. Independent development teams can collaborate on a front-end app more easily using this approach, and can each have their own release cadence. At Genesis, we use a number of technologies to enable this functionality, including Webpack 5 Module Federation.

We've built out a number of re-usable micro-front-ends that can be used by Genesis-powered applications.