Pangaea - Semi-automated Monolith Decomposition into Microservices.

ICSOC(2021)

引用 2|浏览2
暂无评分
摘要
As microservices become the reference architecture for many practitioners, decomposing an application into microservices remain a challenge. This paper tackles the problem with Pangaea, a semiautomatic tool to decompose a software system into microservices. Pangaea (i) takes in input a high-level model of the system; (ii) formulates decomposition as an optimization problem, and (iii) outputs a proposed placement of functionalities and data onto microservices, using a visual representation that helps reasoning on the overall architecture. Pangaea evaluates design concerns, communication overheads, data management requirements, opportunities and costs of data replication. Our evaluation on a real-world application shows that Pangaea consistently delivers more efficient solutions than simple heuristics and state-of-the-art approaches, and provides useful insights to developers.
更多
查看译文
关键词
Microservices architectures,Service decomposition,Service modeling,Software architectures
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要