Proceeding of the 2023 Iberoamerican Conference on Software Engineering (CIBSE) - Patterns in Microservices-based Development: A Grey Literature Review
Congress
Authorship:
Fabio Rocha ; Michel Soares ; Guillermo RodríguezDate:
2023Publishing House and Editing Place:
Brazilian Computing Society (SBC)Summary *
Microservices emerged due to the massive adoption of cloudcomputing and the need to integrate legacy systems. However, there still needs tobe 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 architecturalpatterns and how they are implemented following design patterns. We presenttwo key contributions. Firstly, we identified four architectural patterns and 23design patterns. Secondly, we identified a catalog of tools for implementingthe main patterns adopted when using the microservices style. The Proxy andthe SAGA patterns are the most used in communicating and linking data forservices. Additionally, tools such as Kubernetes, Docker, and Amazon WSare the most used for implementing microservices and deploying them intocontainers. Information provided by the agent in SIGEVAKey Words
GREY LITERATUREPATTERNSMICROSERVICESCONTAINERS