elitics.io logo - software engineering agencyelitics.io
Home
Services
CalculatorIndustriesInsights
Start Project
elitics.io logo - software engineering agencyelitics.io

Engineering the digital future from the heart of the Balkans. We build scalable systems, AI models, and world-class products.

Engineering
  • Web & Platforms
  • Mobile Apps
  • SaaS Engineering
  • Stack Migration
  • Tech Stack
Strategy
  • AI & Agents
  • Growth & SEO
  • DevOps & Cloud
  • Cybersecurity
  • Industries
Company
  • Why Kosovo?
  • About
  • Careers
  • Partners
  • Reviews
  • Insights
  • Contact
Contact
  • Dukagjini Center, Prishtina, Kosovo
  • hello@elitics.io
  • +383 49 171 069

© 2026 elitics.io. All rights reserved.

|

Made with ♥ in Kosovo

GlossaryPrivacy PolicyTerms of Service
The 2026 Dictionary
Architecture

Micro-Frontend

An architectural pattern where independently deliverable frontend apps compose into a greater whole.

Detailed Explanation

Micro-Frontends extend the microservices philosophy to the frontend. Instead of a single monolithic frontend application, the UI is decomposed into smaller, independently developed, tested, and deployed applications. Each team owns a vertical slice of the product -- from UI to API. At runtime, these micro-apps are composed into a seamless user experience using techniques like Module Federation (Webpack 5), iframes, or Web Components. This enables large organizations to scale frontend development across many teams without the coordination overhead of a monolith.

How It Works

1

Domain Decomposition

The frontend is split along business domain boundaries (e.g., checkout, catalog, account) owned by separate teams.

2

Independent Development

Each micro-frontend is built with its own tech stack, build pipeline, and deployment cycle.

3

Runtime Composition

A shell application loads and composes micro-frontends at runtime using Module Federation or import maps.

4

Shared Contracts

Teams agree on shared APIs, design tokens, and routing conventions to ensure a cohesive user experience.

Real-World Use Cases

Enterprise Portals

Large organizations where different teams own different sections of a complex internal portal.

Incremental Migration

Gradually replacing a legacy frontend by building new features as micro-frontends alongside the old system.

Multi-Team Products

Products where autonomous teams need to ship independently without blocking each other.

Related Terms

Strangler Fig PatternHydrationEdge Computing

Related Services

Web DevelopmentLegacy Modernization

Need help implementing these?

Knowing the definition is step one. Building it into your product is step two. That's where we come in.

Back to GlossaryConsult with Engineers