Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Accelerating Feature Development with Micro Frontends

ChariotSolutions via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of micro frontends in this conference talk that delves into accelerating feature development by breaking down monolithic frontend architectures. Learn how to split applications into vertical slices that can be developed and deployed by autonomous cross-functional teams. Discover the reasoning behind micro frontends, why companies are adopting this pattern, and the challenges and pitfalls to watch out for. Gain insights into various composition techniques, including iframes, server-side composition, and Custom Elements in the browser. Understand the role of the application shell, the benefits of specialist teams, and how technology changes become team decisions in this architecture. Examine real-world examples and learn how micro frontends can lead to more efficient development processes and easier adoption of new technologies.

Syllabus

Intro
popular architectures nowadays
Michael Geers frontend engineer
The Agenda
THE RADAR Nov 2016 TECHNIQUES
fragments are embedded mini-applications
Team Missions
Independent Teams & Systems
A Definition
Independent Deployments
Who uses micro frontends?
What needs to be integrated?
composition with iframes
composition on the server
composition in the browser with Custom Elements
page transitions using links
page transitions between SPAS
jobs of the application shell?
libraries & meta frameworks
Specialist Teams
technology change becomes a team decision
smaller tools mean less redundancy
reusing vendor libraries between systems
book examples the-tractor.store
thank you for listening!

Taught by

ChariotSolutions

Reviews

Start your review of Accelerating Feature Development with Micro Frontends

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.