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

Scaling frontend applications with micro-frontends

3:50pm–4:40pm Wednesday, February 6, 2019
Application architecture
Location: Trianon Ballroom
Secondary topics:  Best Practice, Theoretical
Average rating: ***..
(3.62, 13 ratings)

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 the vice president of architecture at DAZN. In his 16-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.