Micro Frontends, are hey the Future of Web Application Development?
WHO AM I?
Jack of all trades master of none
Worst hangover I have ever had
In the Beginning
JSP/ASP/ETC
HTML/JS/CSS
Server Rendered
Single Pages
Benefits
Problems
Server Side Limitatation
Hydration at run time needed in most cases
Hard to scale with multiple teams
The World Advanced
SPA
Caching
Faster Development and Debugging
Fast and Responsive
Benefits
Problems
Loss of SEO
Heavy on the Browser
Hard to scale with multiple teams
The World Advanced
Webpack/Parcel/ETC
(again)
Improved Caching
Mixed Rendering
Bundled Distributions
Benefits
Problems
Framework Complexity
Bundle Chasing
Hard to scale with multiple teams
Micro Front Ends
DEMO
Sounds too Good!
Complexity
Bundle Increase
Rogue Teams
Maturity
Should you Adopt Micro Front Ends?
yes, with a small y!
Made with Slides.com