CIbSE 2023
Mon 24 - Fri 28 April 2023 Montevideo, Uruguay

Microservices emerged due to the massive adoption of cloud computing and the need to integrate legacy systems. However, there still needs to be a greater understanding of adopting a microservice-based architectural style. Besides, there is a need for guidelines to operationalize those microservices. We conducted a grey literature review to identify commonly used architectural patterns and how they are implemented following design patterns. We present two key contributions. Firstly, we identified four architectural patterns and 23 design patterns. Secondly, we identified a catalog of tools for implementing the main patterns adopted when using the microservices style. The Proxy and the SAGA patterns are the most used in communicating and linking data for services. Additionally, tools such as Kubernetes, Docker, and Amazon WS are the most used for implementing microservices and deploying them into containers.

Wed 26 Apr

Displayed time zone: Montevideo change

14:15 - 16:15
TS2: Software Architecture and EvolutionCIbSE 2023 at Anfiteatro (planta baja) aulario
Chair(s): Pedro Valderas Universitat Politècnica de València
14:15
30m
Talk
Supporting software evolution actions with process mining
CIbSE 2023
Daniel Calegari Universidad de la República Uruguay, Andrea Delgado Universidad de la Republica
14:45
30m
Talk
Patterns in Microservice Architecture: A Grey Literature Review
CIbSE 2023
Fabio Gomes Rocha Universidade Tiradentes, Guillermo Rodriguez ISISTAN-CONICET, Michel Soares UFS
15:15
30m
Talk
Can Multi-Agent Consensus Improve Quality Tradeoffs in Software Architecture Optimization?
CIbSE 2023
Andres Diaz Pace UNICEN University, Santiago Vidal ISISTAN-CONICET, Sebastian Frank University of Hamburg, André van Hoorn University of Hamburg, Germany, Antonela Tommasel ISISTAN Research Institute, CONICET-UNCPBA
15:45
30m
Talk
Exploratory Analysis of the Structural Evolution of public REST APIs
CIbSE 2023
Nicolás Robles Universidad de los Andes, Nicolás Potes Universidad de los Andes, kelly Garces Pernett Universidad de los Andes , Bogotá, Colombia, Javier Luis Cánovas Izquierdo IN3 - UOC, Jordi Cabot IN3 - UOC