I. Introduction
MicroService Architecture (MSA) [1] is nowadays a significant software architecture in development, where small and autonomous services offer efficient tools for controlling software changes [2]. Typical MSA features are “componentization via services” which improves system modifiability and scalability, “organized around business capabilities” that makes code easy to maintain, among others [2], [3]. These features make MSA a predominant architectural choice of many world-leading companies. Market Future Research [4] even shows that MSA's industry is expected to increase and will reach $21.61 billion by 2030.