Skip to content
Dashboard

How Vercel adopted microfrontends

, , Brian Emerick

Learn how Vercel cut build times and improved developer velocity while maintaining a smooth user experience with microfrontends.

Link to headingLeveraging Turbo

Link to headingWeighing a horizontal or vertical split

Two common approaches to microfrontends: Multiple microfrontends within a single page (horizontal split) or having a single microfrontend manage an entire page (vertical split).Two common approaches to microfrontends: Multiple microfrontends within a single page (horizontal split) or having a single microfrontend manage an entire page (vertical split).
Two common approaches to microfrontends: Multiple microfrontends within a single page (horizontal split) or having a single microfrontend manage an entire page (vertical split).

Deploy microfrontends on Vercel

Vercel makes it easy to deploy vertical microfrontends. Learn whether Next.js Multi-Zones can work for you.

View template

Link to headingOur migration path

Users experience soft navigations within a single microfrontend and hard navigations when moving between microfrontends.Users experience soft navigations within a single microfrontend and hard navigations when moving between microfrontends.
Users experience soft navigations within a single microfrontend and hard navigations when moving between microfrontends.
Vercel's monorepo is structured with independent microfrontends in the "apps" folder, while shared packages are promoted for seamless access across all apps.Vercel's monorepo is structured with independent microfrontends in the "apps" folder, while shared packages are promoted for seamless access across all apps.
Vercel's monorepo is structured with independent microfrontends in the "apps" folder, while shared packages are promoted for seamless access across all apps.
During incremental migration, the page exists in both the original frontend monolith and the new microfrontend. Feature flags control routing until the microfrontend version goes fully live.During incremental migration, the page exists in both the original frontend monolith and the new microfrontend. Feature flags control routing until the microfrontend version goes fully live.
During incremental migration, the page exists in both the original frontend monolith and the new microfrontend. Feature flags control routing until the microfrontend version goes fully live.

Link to headingLessons learned and managing the trade-offs

Pages prerender or prefetch on user interaction, delivering smooth navigation while optimizing performance and resource use.Pages prerender or prefetch on user interaction, delivering smooth navigation while optimizing performance and resource use.
Pages prerender or prefetch on user interaction, delivering smooth navigation while optimizing performance and resource use.

Link to headingLooking ahead

Learn how microfrontends with Vercel can help your DX

Running into developer velocity issues scaling your application? Talk to experts who can help you understand whether microfrontends can help improve your DX.

Contact Us

Ready to deploy?