arrow
返回

Exploring Micro Frontends: A Case Study Application in E-Commerce

delete2026-01-01
delete0
PRE
AI
R
Ricardo Hideki Hangai Kojo
L
Luiz Fernando Corte Real
R
Renato Cordeiro Ferreira *
T
Thatiane de Oliveira Rosa
A
Alfredo Goldman *
DOI:10.1007/978-3-032-04403-7_17delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
微前端架构风格将前端划分为更小的组件,范围可从简单按钮到整个页面。其目标是提高可扩展性、鲁棒性和团队独立性,尽管会带来复杂性和基础设施需求增加的代价。本文旨在探讨在何种情况下采用微前端可能是值得的,特别是在行业背景下,考虑到该领域的研究仍在发展中。为此,我们基于学术和灰色文献对微前端进行了研究现状调查。随后,我们在一个已使用微服务的手工艺品市场平台中实施了该架构风格。最后,我们通过半开放式问卷调查了开发者对实施的评价。在该研究的市场平台公司中,由于主要系统(Java单体架构)与专用前端系统之间紧密耦合,以及存在过时技术和较差的开发者体验,促使了架构变更的需求。为解决这些问题,公司采用了微前端架构,并结合了API网关和Backend for Frontend模式,以及Svelte和Fastify等技术。尽管微前端的采用取得了成功,但并非严格必要以满足公司需求。根据混合问卷结果分析,其他方案(如单体前端)可能达到类似效果。在该公司背景下,使微前端成为最便捷选择的原因在于单体架构的逐步替换( strangulation)与微服务采用,这通过基础设施复用和团队知识共享简化了实施。
Keyword:
Micro Frontends
Software Architecture
Case Study
Experimental Software Engineering

期刊

S
SOFTWARE ARCHITECTURE. ECSA 2025 TRACKS AND WORKSHOPS
IF:
0
论文数:
32
被引数:
0

机构

U
universidade de sao paulo
学者数:
10.6W
论文数: 6.7W
被引数: 93
引用论文

引用论文

Micro-Frontends
err2022-09-27
err0
PREAI
errTaibi,Davide; Mezzalira,Luca
err分享
err收藏