The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

Module Federation: The Federated Applications Revolution

When we work on distributed architectures we face several challenges like how to split the domains, how to create independent teams, or how to deploy multiple times per day without external impediments.  

In this talk, I'll go into detail about Module Federation as well as share design patterns that lean into taking full advantage of Federated application architecture. As the web landscape pivots toward a more asynchronous future, paradigms like Module Federation and Component Level Ownership start to come into focus for large-scale, distributed systems.


Speaker

Zack Jackson

Principal Engineer @lululemon

Principal Engineer, Webpack Core Maintainer, Creator of Module Federation. I specialize in distributed software self-formation and orchestration at runtime. My passion is Javascript Architecture and figuring out how to scale distributed frontend applications. 

Read more
Find Zack Jackson at:

Date

Tuesday May 10 / 01:30PM EDT (50 minutes)

Track

Current Trends in Frontends

Topics

FrontendsDevelopmentUXUser Interface

Slides

Slides are not available

Add to Calendar

Add to calendar

Share

From the same track

Session + Live Q&A Frontends

Micro-Frontends Anti-Patterns: 7 Years in the Trenches

Tuesday May 10 / 10:00AM EDT

Micro-Frontends are the distributed architecture for the user interfaces that are solving not only technical but also organizational challenges.  In this session, you will learn the most common anti-patterns I've seen in the past 7 years of implementing and consulting multiple companies...

Luca Mezzalira

Principal Solutions Architect @AWS

Session + Live Q&A Mobile Development

Modern Mobile Development: Native vs Cross-Platform

Tuesday May 10 / 11:10AM EDT

A question every mobile app project has to ponder is: do we want to go native, or do we want to use a cross-platform framework? And if you go the cross-platform route, which framework better suits our needs?The choice is never easy, and requires a holistic understanding of the project’s...

Sebastiano Poggi

Team Lead @jetbrains

Session + Live Q&A Frontends

Google’s Flutter: Mobile, Web & Desktop Frontends from 1 Codebase?

Tuesday May 10 / 12:20PM EDT

The phone is the main computer for consumers today. Even enterprise users increasingly rely on mobile devices. Now native mobile applications often provide a better user experience than web applications. But developing two different applications for iOS and Android is usually too...

Karsten Silz

Senior Full-Stack Java Developer

View full Schedule