Advanced search
Start date
Betweenand


Are knowledge and usage of microservices patterns aligned? An exploratory study with professionals

Full text
Author(s):
Show less -
Lino Daniel, Joao Francisco ; Goldman, Alfredo ; Martins, Eduardo Guerra ; Leong, HV ; Sarvestani, SS ; Teranishi, Y ; Cuzzocrea, A ; Kashiwazaki, H ; Towey, D ; Yang, JJ ; Shahriar, H
Total Authors: 11
Document type: Journal article
Source: 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022); v. N/A, p. 6-pg., 2022-01-01.
Abstract

Microservices Architecture is a trending solution for large systems, which counts with an extensive pattern language that defines its base practices and documents solutions to recurrent problems. However, there is a lack of studies investigating how these patterns are known and applied by professionals. Understanding how the patterns are used enables to comprehend the design process for this architectural style and identify opportunities for improvement. So, this work aims to collect and analyze information about how professionals know and use microservice patterns. To achieve that, we conducted a questionnaire study focused on eleven patterns that directly influence the architecture and components structure. The questionnaire was answered by 63 participants and revealed that, in general, they know the patterns, but with a significant amount declaring that it was known only as a practice. Additionally, among other results, our study also identified that the patterns are more commonly adopted at the project beginning rather than by refactoring and that they frequently are adopted more than once in the same system. (AU)

FAPESP's process: 19/26702-8 - Trends on high performance computing, from resource management to new computer architectures
Grantee:Alfredo Goldman vel Lejbman
Support Opportunities: Research Projects - Thematic Grants