Frontend Architecture · Flashcard

Which four characteristics define a micro-frontend as an autonomous unit?

  • AA business domain, an autonomous codebase, independent deployment, and single-team ownership
  • BA shared codebase, a common framework, coordinated releases, and a central platform team
  • CServer-side rendering, edge caching, lazy loading, and a single global state container
  • DA REST API, a message queue, a service mesh, and one container per single UI component

Why this is the answer

An autonomous unit must own its domain, codebase, deployment, and team. A shared codebase with coordinated releases describes a monolith; rendering and caching features are technical concerns, not autonomy criteria; and REST/queue/service-mesh items are backend microservice infrastructure, not what defines a micro-frontend.

Official docs
Study in Gnoseed →