Survey on Tools and Techniques Detecting Microservice API Patterns

Alexander Bakhtin, Abdullah Al Maruf, Tomas Cerny, Davide Taibi

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

12 Citations (Scopus)

Abstract

It is well recognized that design patterns improve system development and maintenance in many aspects. While we commonly recognize these patterns in monolithic systems, many patterns emerged for cloud computing, specifically microservices. Unfortunately, while various patterns have been proposed, available quality assessment tools often do not recognize many. This article performs a grey literature review to find and catalog available tools to detect microservice API patterns (MAP). It reasons about mechanisms that can be used to detect these patterns. Furthermore, the results indicate gaps and opportunities for improvements for quality assessment tools. Finally, the reader is provided with a route map to detection techniques that can be used to mine MAPs.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Conference on Services Computing, SCC 2022
EditorsClaudio Agostino Ardagna, Hongyi Bian, Carl K. Chang, Rong N. Chang, Ernesto Damiani, Schahram Dustdar, Jordi Marco, Munindar Singh, Ernest Teniente, Robert Ward, Zhongjie Wang, Fatos Xhafa, Jia Zhang
PublisherIEEE
Pages31-38
Number of pages8
ISBN (Electronic)978-1-6654-8146-5
ISBN (Print)978-1-6654-8147-2
DOIs
Publication statusPublished - 2022
Publication typeA4 Article in conference proceedings
EventIEEE International Conference on Services Computing - Barcelona, Spain
Duration: 10 Jul 202216 Jul 2022

Publication series

NameProceedings - IEEE International Conference on Services Computing
ISSN (Print)2474-8137
ISSN (Electronic)2474-2473

Conference

ConferenceIEEE International Conference on Services Computing
Country/TerritorySpain
CityBarcelona
Period10/07/2216/07/22

Keywords

  • Best Practices
  • Design Patterns
  • Dynamic Analysis
  • Microservice API Patterns
  • Pattern Matching
  • Pattern Mining Tools
  • Static Analysis

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Information Systems and Management
  • Control and Optimization
  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems

Fingerprint

Dive into the research topics of 'Survey on Tools and Techniques Detecting Microservice API Patterns'. Together they form a unique fingerprint.

Cite this