Designing microservice systems using patterns: an empirical study on quality trade-offs

G Vale, FF Correia, EM Guerra… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
The promise of increased agility, autonomy, scalability, and reusability has made the
microservices architecture a de facto standard for the development of large-scale and cloud …

Systematic analysis of software development in cloud computing perceptions

HU Khan, F Ali, S Nazir - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Cloud computing is characterized as a shared computing and communication infrastructure.
It encourages the efficient and effective developmental processes that are carried out in …

A Survey on the Adoption of Patterns for Engineering Software for the Cloud

TB Sousa, HS Ferreira… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
This work takes as a starting point a collection of patterns for engineering software for the
cloud and tries to find how they are regarded and adopted by professionals. Existing …

Testing and deployment patterns for the internet-of-things

JP Dias, HS Ferreira, TB Sousa - … of the 24th European Conference on …, 2019 - dl.acm.org
As with every software, Internet-of-Things (IoT) systems have their own life-cycle, from
conception to construction, deployment, and operation. However, the testing requirements …

Towards enhancing the capability of IoT applications by utilizing cloud computing concept

HU Khan, F Ali, Y Alshehri… - … and Mobile Computing, 2022 - Wiley Online Library
The emergence of smart and innovative applications in diverse domains has inspired our
lives by presenting many state‐of‐the art applications ranging from offline to smart online …

Configurational patterns of container orchestration

D Maia, F Correia, P Queiroz - … of the 29th European Conference on …, 2024 - dl.acm.org
Although service-based architectures offer significant advantages, some aspects of service
orchestration remain challenging, particularly for new adopters. Despite the availability of …

Logging design patterns for cloud-native applications

C Albuquerque, F Correia - … of the 29th European Conference on Pattern …, 2024 - dl.acm.org
Logging has long been a pillar for monitoring and troubleshooting software systems. From
server and infrastructure to application-specific data, logs are an easy and quick way to …

Overview of a pattern language for engineering software for the cloud

TB Sousa, HS Ferreira, FF Correia - … of the 25th conference on pattern …, 2018 - dl.acm.org
Software businesses are continuously increasing their cloud presence in the cloud. While
cloud computing is not a new research topic, designing software for the cloud still requires …

Patterns for container orchestration: Focus group report

D Maia, F Correia, P Queiroz - … of the 29th European Conference on …, 2024 - dl.acm.org
While a wide range of resources is available on orchestration techniques and best practices
for containerized software systems, many are not documented clearly or in detail. This …

Service mesh patterns

JT Duarte Maia, F Figueiredo Correia - Proceedings of the 27th …, 2022 - dl.acm.org
As the benefits and applicability of microservice architectures become better understood by
the software industry, and this architecture becomes increasingly more adopted for building …