Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY

Scaling frontend applications with micro-frontends

3:50pm–4:40pm Wednesday, February 6, 2019
Application architecture
Location: Trianon Ballroom
Secondary topics:  Best Practice, Theoretical

Who is this presentation for?

  • Architects, tech leads, and CTOs

Level

Advanced

Prerequisite knowledge

  • A basic understanding of SPAs and frontend applications

What you'll learn

  • Understand how micro-frontends work and the benefits of using this paradigm for scaling up teams without decreasing productivity

Description

Micro-frontends are a new architectural trend in the development of frontend applications. This architectural style can provide tremendous benefits to your projects and organization, offering a level of decoupling never seen before in single-page applications or universal architectures. That said, micro-frontends need to be explored in practice. Luckily there are already a few companies using them at scale.

Drawing on his work at DAZN, Luca Mezzalira explains how to implement micro-frontends, enabling you to scale up a project with tens of developers without reducing the throughput.

Topics include:

  • Defining a micro-frontend architecture
  • Using this architectural style to become framework agnostic
  • Scaling up teams on a single project without losing throughput
  • Building and deploying a micro-frontend application
  • Analyzing the benefits and drawbacks of this architecture
Photo of Luca Mezzalira

Luca Mezzalira

DAZN

Luca Mezzalira is chief architect at DAZN. In his 15-year career, Luca has worked on cutting-edge projects for mobile (iOS, Android, and Blackberry), desktop, web, TVs, set-top boxes, and embedded devices. Luca believes the best way to learn any programming language is by mastering its models, so he’s spent a lot of time studying topics like object-oriented programming, functional programming, and reactive programming. As a result, he’s able to swap easily between different programming languages, apply best practices, and drive any team to success. Luca is a Google Developer Expert on web technologies, the author of Front-End Reactive Architectures (Apress), and manager of the London JavaScript community.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)