Topic mix

Micro frontends

27 moments from 16 videos · 1:45:31 total

This selection of talks helps system architects and senior frontend engineers design decoupled, scalable web applications using micro frontend principles.

Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide
Play section Building a seamless unified interface with micro frontends
Building a seamless unified interface with micro frontends thumbnail

Building a seamless unified interface with micro frontends

Incorporating micro frontends into a single host system allows independent deployment while presenting users with a unified web and mobile experience.

Destructuring Frontend monoliths with MicroFrontends
Play section Introduction to micro frontend architecture
Introduction to micro frontend architecture thumbnail

Introduction to micro frontend architecture

Restructuring a monolithic application into standalone systems that deploy independently and stitch together dynamically.

Multiple Ships to the Island - Micro Frontends & Island Architectures
Play section Live configuration of custom micro frontend deployment options
Live configuration of custom micro frontend deployment options thumbnail

Live configuration of custom micro frontend deployment options

Disabling individual micro frontends updates the user interface instantly via a central feed service.

Play section Introduction to micro frontends and platform architecture
Introduction to micro frontends and platform architecture thumbnail

Introduction to micro frontends and platform architecture

Real-world experiences dictate building practical architectural designs for micro frontends.

Play section Building a distributed micro frontend application locally
Building a distributed micro frontend application locally thumbnail

Building a distributed micro frontend application locally

A local implementation of an orchestrator dynamically extracts logic requirements before loading target micro frontends.

Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Play section Splitting large monolithic frontends for team autonomy
Splitting large monolithic frontends for team autonomy thumbnail

Splitting large monolithic frontends for team autonomy

Micro frontends preserve the agility of small teams by allowing independent development and deployment.

Play section Sustaining micro frontend infrastructure with dedicated platform teams
Sustaining micro frontend infrastructure with dedicated platform teams thumbnail

Sustaining micro frontend infrastructure with dedicated platform teams

Complex micro frontend architectures necessitate small centralized platform teams that provide guidelines, helpers, and integration workarounds.

Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Play section Replacing legacy publishing with composable micro frontends
Replacing legacy publishing with composable micro frontends thumbnail

Replacing legacy publishing with composable micro frontends

Integrating React-based micro frontends into existing content management systems to accelerate onboarding and deployment times.

Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
Play section Integrating independent web applications using micro frontends
Integrating independent web applications using micro frontends thumbnail

Integrating independent web applications using micro frontends

Merging decentralized frontend projects built by autonomous teams into a single overarching interface.

Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
Play section Micro frontends and Webpack module federation challenges
Micro frontends and Webpack module federation challenges thumbnail

Micro frontends and Webpack module federation challenges

Runtime integration of micro frontends traditionally relies on Webpack module federation despite emerging bundler alternatives.

Stairway to Heaven - Scaling Frontends the Right Way
Play section Combining micro frontends and the modular monolith pattern
Combining micro frontends and the modular monolith pattern thumbnail

Combining micro frontends and the modular monolith pattern

Isolating deployable micro frontends within a single structured repository to maximize architectural benefits.

Play section Scaling development teams with micro frontend architecture
Scaling development teams with micro frontend architecture thumbnail

Scaling development teams with micro frontend architecture

How subdividing huge user interfaces grants individual teams maximum technical freedom.

Micro Frontends with Module Federation: Why and How?
Play section Introduction to micro frontends and architectural consequences
Introduction to micro frontends and architectural consequences thumbnail

Introduction to micro frontends and architectural consequences

Evaluating consequences over absolute best practices helps determine if scaling with independent teams justifies the complexity of an application shell.

Play section Implementing micro frontends with webpack module federation
Implementing micro frontends with webpack module federation thumbnail

Implementing micro frontends with webpack module federation

Decoupling the compilation process with webpack plugins enables host applications to load separate remote bundles on demand without upfront knowledge.

Play section Why companies scale application development with micro frontends
Why companies scale application development with micro frontends thumbnail

Why companies scale application development with micro frontends

Case studies reveal that isolating business domains and scaling teams are the primary drivers for splitting large codebases.

Play section Reviewing tradeoffs and testing risks of micro frontends
Reviewing tradeoffs and testing risks of micro frontends thumbnail

Reviewing tradeoffs and testing risks of micro frontends

Shifting build-time dependencies to runtime requires rigorous integration testing to catch version mismatches before production.

Microfrontends: Lessons Learned from Growing a Design System and Shared Libraries Across 20+ teams
Play section Advantages of adopting micro frontend architectural patterns
Advantages of adopting micro frontend architectural patterns thumbnail

Advantages of adopting micro frontend architectural patterns

Decoupling frontends into isolated repositories grants teams autonomy and simplifies rollbacks without blocking global deployments.

Micro-frontends anti-patterns
Play section Distinguishing between micro-frontends and ui components
Distinguishing between micro-frontends and ui components thumbnail

Distinguishing between micro-frontends and ui components

Micro-frontends encapsulate entire business subdomains independently whereas components rely entirely on contextual property injection.

Play section History and evolution of micro-frontends
History and evolution of micro-frontends thumbnail

History and evolution of micro-frontends

The shift from early experiments at companies like Zalando to widespread industry adoption.

Play section Primary benefits of micro-frontend architectures
Primary benefits of micro-frontend architectures thumbnail

Primary benefits of micro-frontend architectures

How independent deployments and decentralized decision-making accelerate delivery and empower engineering teams.

Rapid Microservice Development with Project Templates
Play section Scaling template adoption and expanding to micro frontends
Scaling template adoption and expanding to micro frontends thumbnail

Scaling template adoption and expanding to micro frontends

Lowering the barrier to infrastructure configuration allows backend template patterns to naturally extend into frontends.

Micro-frontends anti-patterns
Play section Differentiating domain-aware micro-frontends from UI components
Differentiating domain-aware micro-frontends from UI components thumbnail

Differentiating domain-aware micro-frontends from UI components

Why micro-frontends must own their business domain rather than exposing large APIs like traditional reusable components.

Play section Mitigating redundant backend API calls across overlapping micro-frontends
Mitigating redundant backend API calls across overlapping micro-frontends thumbnail

Mitigating redundant backend API calls across overlapping micro-frontends

Resolving redundant scaling bottlenecks when overlapping micro-frontend domains accidentally bombard backend microservices with identical data requests.

Play section Understanding the engineering benefits of micro-frontend architectures
Understanding the engineering benefits of micro-frontend architectures thumbnail

Understanding the engineering benefits of micro-frontend architectures

How incremental upgrades, decentralization, and reduced cognitive load empower scalable engineering teams.

Micro-Frontends Discovery
Play section Transitioning monolithic page structures to distributed front-end architectures
Transitioning monolithic page structures to distributed front-end architectures thumbnail

Transitioning monolithic page structures to distributed front-end architectures

Distributed micro-frontends require opinionated multi-environment strategies and robust component discovery to handle autonomous team deployments safely.

The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems
Play section Implementing localized standard templates for micro-frontends
Implementing localized standard templates for micro-frontends thumbnail

Implementing localized standard templates for micro-frontends

Creating shared component libraries and centralized templates to unify distributed development pipelines.

The Dependency Cookbook - Recipes for Micro Frontend success
Play section Core reasons for sharing micro frontend dependencies
Core reasons for sharing micro frontend dependencies thumbnail

Core reasons for sharing micro frontend dependencies

Sharing dependencies improves performance, ensures UI consistency, prevents compatibility errors, and streamlines security patching.

Your mix. Instantly.

More mixes