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!

Moose Conf 2020

By Chris Laughlin

Moose Conf 2020

  • 211