This new architectural trend in the development of frontend applications can provide benefits aplenty to your projects and organization, and in this video, DAZN VP of Architecture Luca Mezzalira shares a way for implementing micro-frontends using a decision framework based on 4 pillars.
Micro-frontends are compact, independent web apps that use the same front-end codebase. They interact with one another using a common API and were created using web technologies including HTML, CSS, and JavaScript. Each Micro-Frontend is in charge of a certain aspect of the entire app. One of the key benefits lies in the fact that It is simpler to administer and update the program thanks to this division of tasks, thus reducing complexity.
Watch the video below
Benefits of implementing micro-frontends
By dividing the program into smaller, easier-to-manage sections, the micro-frontend design creates many benefits. As a result, it is simpler to create, test, and deploy the application. Each micro-frontend may also be tailored to do a particular task, thus enhancing performance and scalability.
These benefits, among others, have led micro-frontends to be dimmed by many a developer as “the future of web development”, also as it has become an alternative (and a solution) to the usual problems of monolithic web development, especially when it comes to large organizations with extended teams.
More about Luca Mezzalira
In addition to serving as the vice president of architecture at DAZN, Mezzalira writes for O’Reilly and is also a Google Developer Expert on Web Technologies. He has worked on innovative projects for embedded, TV, set-top, desktop, mobile, and web platforms. He is currently working at DAZN, a sports video platform based on the cloud with millions of users watching live and on-demand content. Mezzalira is also an author, having published two books: Front-End Reactive Architectures (APress 2018) and Building Micro-Frontends (O’Reilly 2021).