Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
What if your micro frontends weren't tied to Webpack? Native Federation uses web standards to create faster, future-proof architectures for Angular.
#1about 2 minutes
Understanding the core challenge of micro frontend integration
Micro frontends enable team autonomy but create a significant challenge in integrating disparate parts into a cohesive user experience at runtime.
#2about 5 minutes
The evolution from Webpack to bundler-agnostic federation
While Webpack Module Federation solved runtime integration, its dependency on Webpack is a drawback as the ecosystem moves to faster bundlers like esbuild.
#3about 4 minutes
Introducing Native Federation using web standards
Native Federation provides a bundler-agnostic solution by acting as a slim wrapper that uses web standards like ECMAScript Modules and metadata for sharing code.
#4about 6 minutes
Configuring a micro frontend and shell with Native Federation
A walkthrough of the setup process shows how to use the federation config to expose components, share dependencies, and define remote applications in a manifest file.
#5about 2 minutes
Dynamically loading a remote micro frontend in Angular
The `loadRemoteModule` helper function allows for seamlessly lazy-loading a component from a separately deployed application directly within Angular's routing configuration.
#6about 5 minutes
Combining different frameworks with the Frankenstein architecture
By wrapping different frameworks or framework versions in standard web components, you can use Native Federation to integrate them into a single application.
#7about 2 minutes
Improving performance with island architectures and deferred loading
Island architectures improve initial page load performance by rendering static HTML on the server and deferring the loading of interactive JavaScript until needed.
#8about 3 minutes
Balancing complexity and benefits in modern architectures
Adopting micro frontends or island architectures increases complexity, so it's crucial to weigh this against the required benefits like team autonomy or raw performance.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:57 MIN
Integrating micro frontends with module federation
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
04:47 MIN
Using Webpack 5 Module Federation for micro frontends
Front-End Micro Apps
01:31 MIN
Key takeaways and resources for further learning
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
05:28 MIN
How Module Federation enables runtime integration
Micro Frontends with Module Federation: Why and How?
04:03 MIN
Managing dependencies with Webpack's Module Federation
The Dependency Cookbook - Recipes for Micro Frontend success
05:24 MIN
The role of micro-frontends in scaling development teams
Micro-Frontends with Module Federation: Beyond the Basics
05:07 MIN
Using Webpack 5 Module Federation for implementation
Destructuring Frontend monoliths with MicroFrontends
04:08 MIN
Implementing dynamic federation at runtime
Micro Frontends with Module Federation: Why and How?
Micro Components - a different approach to a simpler component-based webThere has been a lot of heated discussion lately in the web community about component based development. One side argued that Web Components are a standard we should follow whereas others complained that they still lag behind in what frameworks offer...
Why You Shouldn’t Build a Microservice ArchitectureWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Michael Eisenbart who talks about the pros and cons of microservice architecture.About the speaker:Michael has been working for Bosch as a sof...
Eli McGarvie
10 Essential Figma Plugins for Frontend Developers in 2023In 2023, tools for frontend developers drop by the minute, and Figma might be the most visually appealing. The cloud-based UX and UI design tool that simplifies almost any design process recently scored a scanty 20-billion-dollar sale, and it was par...
From learning to earning
Jobs that call for the skills explored in this talk.