World Congress 2022 • Jun 15, 2022

Independently together: how micro-applications improve developer experience + app performance

Bilal Cinarli

Monolithic SPAs destroy engineering velocity at scale. Micro-applications shatter the frontend monolith into fully independent, lightning-fast flows. Cut build times to minutes and empower your teams.

Pause
Mute Enter Fullscreen
#1 about 1 min

Defining the concept and scope of micro-applications

Micro-applications introduce a full-scale architecture distinct from micro-frontends and microservices.

#2 about 3 min

Common bottlenecks in monolith application development

Large developer teams face friction from blockages like long deployment pipelines, slow page loading, and slow local environments.

#3 about 4 min

How modern web development breeds monolithic architectures

Overuse of single-page applications and monorepos often forces multiple teams into giant codebase bundles with overlapping goals.

#4 about 2 min

Transitioning from monoliths to independent application flows

Breaking down a large codebase allows domain-specific teams to maintain their own priorities and deployment lifecycles.

#5 about 4 min

Orchestrating micro-applications with shared state and libraries

Reverse proxies, content delivery networks, and domain-level cookies enable seamless transitions across isolated applications.

#6 about 2 min

Architectural definition and deployment logic for micro-applications

A micro-application operates as an independent, single-page flow with its own runtime and deployment infrastructure.

#7 about 5 min

Technical and organizational benefits of independent applications

Decoupled applications allow for isolated bug fixing, optimized browser caching, minimal bundle sizes, and faster local test runs.

#8 about 4 min

Managing dependencies and cross-team breaking change updates

Aligning frameworks across applications requires careful version management and open-source style communication for cross-team updates.

#9 about 3 min

Handling shared components and user interface consistency

Shared design systems and micro-frontends prevent redundant component creation while maintaining consistent user interfaces across decoupled flows.

#10 about 4 min

Evaluating organizational fit and specific technical edge cases

Micro-application architecture fits large-scale organizations best and relies on full-domain routing to share state seamlessly.

Matching moments

3:55 min

Introduction to micro frontends and architectural consequences

Manfred Steyer Manfred Steyer · World Congress 2021

2:07 min

Introduction to micro frontend architecture

Trishul Goel · JS Congress

10:42 min

Why companies scale application development with micro frontends

Manfred Steyer Manfred Steyer · World Congress 2021

3:02 min

Primary benefits of micro-frontend architectures

Luca Mezzalira Luca Mezzalira · JS Congress

1:43 min

Splitting large monolithic frontends for team autonomy

Manfred Steyer Manfred Steyer · World Congress 2025

4:28 min

Understanding the engineering benefits of micro-frontend architectures

Luca Mezzalira Luca Mezzalira · World Congress 2022