You are viewing content from a past/completed QCon - November 2020

Building Micro-Frontends

If you registered for this event, please log in into your QCon Plus account.

Key Takeaways

1How to structure a micro-frontend in your web application

2The technology benefits of using micro-frontends

3The challenges faced when working with micro-frontends (i.e., solid automation in place or code duplication)

4The impact of micro-frontends within a team-based structure

5The micro-frontends best practices

Micro-frontends are the answer to today’s increasingly complex web applications. Inspired by the microservices model, this approach lets organizations break interfaces into separate features managed by different teams of developers. Microservices provide a way for scaling our projects and teams but so far there weren’t many options for frontend development. Micro-frontends are the answer for medium-large frontend applications, scale your team and empower them, de-risk your deployment strategy, innovate inside your team and share with the broader business.

These are the main topics we will cover with this online workshop:

  • Explore the technological impact of micro-frontends in your organization
  • Learn how to identify, generate, and orchestrate micro-frontends
  • Identify areas of an application UI that individual teams can handle
  • Understand and manage the complexity that micro-frontends bring inside an organization
  • Establish end-to-end automation for building and deploying micro-frontends using the strangler pattern


Luca Mezzalira

Vice President of Architecture @dazngroup
Luca Mezzalira is the vice president of architecture at DAZN. In his 16-year career, Luca has worked on cutting-edge projects for mobile, desktop, web, TVs, set-top boxes, and embedded devices. Luca is a Google Developer Expert on web technologies, the author of Front-End Reactive Architectures... Read more

Friday Nov 13 / 03:30PM EST (3 hours)


Level Intermediate

TOPICS Frontends ADD TO CALENDAR Calendar IconAdd to calendar
  • An understanding of modern frameworks for frontend applications (Angular, Vue.js, React + Redux, or similar frameworks)
  • Solid knowledge of automation (CI, CD, testing strategies, etc.)
  • Experience working with cross-functional or functional teams
  • Knowledge of evolutionary architectures (useful but not required)
  • Knowledge of microservices (useful but not required)

More Workshops