A Catalog of Micro Frontends Anti-patterns
Nabson Silva, Eriky Rodrigues, and Tayana Conte

TL;DR
This paper presents a catalog of 12 micro frontend anti-patterns derived from microservice issues, validated through industry surveys, and offers a web tool to help developers avoid common pitfalls in MFE architectures.
Contribution
It introduces a novel catalog of MFE anti-patterns based on MS parallels, validated by industry feedback, and provides a web application to promote best practices.
Findings
All anti-patterns were encountered in real MFE projects.
Most anti-patterns are recognized by over 50% of practitioners.
The catalog is considered a valuable guide for improving MFE quality.
Abstract
Micro frontend (MFE) architectures have gained significant popularity for promoting independence and modularity in development. Despite their widespread adoption, the field remains relatively unexplored, especially concerning identifying problems and documenting best practices. Drawing on both established microservice (MS) anti-patterns and the analysis of real problems faced by software development teams that adopt MFE, this paper presents a catalog of 12 MFE anti-patterns. We composed an initial version of the catalog by recognizing parallels between MS anti-patterns and recurring issues in MFE projects to map and adapt MS anti-patterns to the context of MFE. To validate the identified problems and proposed solutions, we conducted a survey with industry practitioners, collecting valuable feedback to refine the anti-patterns. Additionally, we asked participants if they had encountered…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms
