Smart City Gnosys

Smart city article details

Title A Pattern-Aware Design And Implementation Guideline For Microservice-Based Systems
ID_Doc 3635
Authors Mohammadi N.; Rasoolzadegan A.
Year 2022
Published Proceedings - 2022 27th International Computer Conference, Computer Society of Iran, CSICC 2022
DOI http://dx.doi.org/10.1109/CSICC55295.2022.9780516
Abstract Nowadays, microservice architecture is known as a successful and promising architecture for smart city applications. Applying microservices in the designing and implementation of systems has many advantages such as autonomy, loosely coupled, composability, scalability, fault tolerance. However, the complexity of calling between microservices leads to problems in security, accessibility, and data management in the execution of systems. In order to address these challenges, in recent years, various researchers and developers have focused on the use of microservice patterns in the implementation of microservice-based systems. Microservice patterns are the result of developers' successful experiences in addressing common challenges in microservicebased systems. However, hitherto no guideline has been provided for an in-depth understanding of microservice patterns and how to apply them to real systems. The purpose of this paper is to investigate in detail the most widely used and important microservice patterns in order to analyze the function of each pattern, extract the behavioral signatures and construct a service dependency graph for them so that researchers and enthusiasts use the provided guideline to create a microservice-based system equipped with design patterns. To construct the proposed guideline, five real open source projects have been carefully investigated and analyzed and the results obtained have been used in the process of making the guideline. © 2022 IEEE.
Author Keywords Microservice; Microservice architecture; Microservice patterns; Monolithic architecture


Similar Articles


Id Similarity Authors Title Published
50481 View0.87Adhi Utomo M.T.; Hartanto R.; Sulistyo S.Smart City Service System Design Based On Microservice Architecture: Case Study In Magelang CityProceeding - 2022 International Symposium on Information Technology and Digital Innovation: Technology Innovation During Pandemic, ISITDI 2022 (2022)
2628 View0.861Lai C.; Boi F.; Buschettu A.; Caboni R.A Microservice Architecture For Multimobility In A Smart CityICSOFT 2019 - Proceedings of the 14th International Conference on Software Technologies (2019)