-
Book Overview & Buying
-
Table Of Contents
The Art of Micro Frontends - Second Edition
By :
Micro frontends can be created on a per-view basis, as well as in a compositional way where multiple teams contribute to the same view. Using micro frontends per view, we refer to a vertical split, while the composition of multiple micro frontends per view is called a horizontal split.
The following screenshot illustrates a typical vertical split architecture:
Figure 5.2 – In a vertical split, multiple teams deliver multiple pages, each composed of multiple features
The main advantage of a vertical split is that it is very easy to reason with. Every micro frontend is not only developed in isolation, but is also most often found as an isolated web application in one way or another.
The main disadvantage of a vertical split is that it does not scale well. While most websites use parts from multiple subdomains on some pages, the vertical split does not advocate combining micro frontends to allow this.
The primary...