Contextual understanding of microservice architecture: current and future directions

T Cerny, MJ Donahoo, M Trnka - ACM SIGAPP Applied Computing …, 2018 - dl.acm.org
Current industry trends in enterprise architectures indicate movement from Service-Oriented
Architecture (SOA) to Microservices. By understanding the key differences between these …

Straddling the crevasse: A review of microservice software architecture foundations and recent advancements

CT Joseph, K Chandrasekaran - Software: Practice and …, 2019 - Wiley Online Library
Microservice architecture style has been gaining wide impetus in the software engineering
industry. Researchers and practitioners have adopted the microservices concepts into …

Graph-based root cause analysis for service-oriented and microservice architectures

Á Brandón, M Solé, A Huélamo, D Solans… - Journal of Systems and …, 2020 - Elsevier
Abstract Service-oriented architectures and microservices define two ways of designing
software with the aim of dividing an application into loosely-coupled services that …

[HTML][HTML] A model-driven approach for continuous performance engineering in microservice-based systems

V Cortellessa, D Di Pompeo, R Eramo… - Journal of Systems and …, 2022 - Elsevier
Microservices are quite widely impacting on the software industry in recent years. Rapid
evolution and continuous deployment represent specific benefits of microservice-based …

Improving microservice-based applications with runtime placement adaptation

AR Sampaio, J Rubin, I Beschastnikh… - Journal of Internet …, 2019 - Springer
Microservices are a popular method to design scalable cloud-based applications.
Microservice-based applications (μ Apps) rely on message passing for communication and …

Microservices identification strategies: A review focused on Model-Driven Engineering and Domain Driven Design approaches

RA Schmidt, M Thiry - 2020 15th Iberian Conference on …, 2020 - ieeexplore.ieee.org
A proper architectural design for a microservices system is crucial for its success. Although
there are several design strategies to identify software components in general …

Supporting microservice evolution

AR Sampaio, H Kadiyala, B Hu… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
Microservices have become a popular pattern for deploying scale-out application logic and
are used at companies like Netflix, IBM, and Google. An advantage of using microservices is …

Development and evaluation of MicroBuilder: a Model-Driven tool for the specification of REST Microservice Software Architectures

B Terzić, V Dimitrieski, S Kordić… - Enterprise Information …, 2018 - Taylor & Francis
In this paper we present MicroBuilder, the tool used for the specification of a software
architecture that follows REST microservice design principles. MicroBuilder comprises …

Graphical and textual model-driven microservice development

F Rademacher, J Sorgalla, P Wizenty… - … science and engineering, 2020 - Springer
Abstract Model-driven development (MDD) is an approach to software engineering that aims
to enable analysis, validation, and code generation of software on the basis of models …

On representing resilience requirements of microservice architecture systems

K Yin, Q Du - International Journal of Software Engineering and …, 2021 - World Scientific
Together with the spread of DevOps practices and container technologies, Microservice
Architecture has become a mainstream architecture style in recent years. Resilience is a key …