Microservices: yesterday, today, and tomorrow

N Dragoni, S Giallorenzo, AL Lafuente… - Present and ulterior …, 2017 - Springer
Microservices is an architectural style inspired by service-oriented computing that has
recently started gaining popularity. Before presenting the current state of the art in the field …

Deployment and communication patterns in microservice architectures: A systematic literature review

IK Aksakalli, T Çelik, AB Can… - Journal of Systems and …, 2021 - Elsevier
Context: Microservice is an architectural style that separates large systems into small
functional units to provide better modularity. A key challenge of microservice architecture …

Microservices: How to make your application scale

N Dragoni, I Lanese, ST Larsen, M Mazzara… - Perspectives of System …, 2018 - Springer
The microservice architecture is a style inspired by service-oriented computing that has
recently started gaining popularity and that promises to change the way in which software is …

From monolithic to microservices: An experience report from the banking domain

A Bucchiarone, N Dragoni, S Dustdar, ST Larsen… - Ieee …, 2018 - ieeexplore.ieee.org
Microservices have seen their popularity blossoming with an explosion of concrete
applications in real-life software. Several companies are currently involved in a major …

Microservices: Migration of a mission critical system

M Mazzara, N Dragoni, A Bucchiarone… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
An increasing interest is growing around the idea of microservices and the promise of
improving scalability when compared to monolithic systems. Several companies are …

Develo** self-adaptive microservice systems: Challenges and directions

NC Mendonça, P Jamshidi, D Garlan, C Pahl - IEEE Software, 2019 - ieeexplore.ieee.org
A self-adaptive system can dynamically monitor and adapt its behavior to preserve and
enhance its quality attributes under uncertain operating conditions. This article identifies key …

Migrating towards microservices: migration and architecture smells

A Carrasco, B Bladel, S Demeyer - … of the 2nd International Workshop on …, 2018 - dl.acm.org
Migrating to microservices is an error-prone process with deep pitfalls resulting in high costs
for mistakes. Microservices is a relatively new architectural style, resulting in the lack of …

The μTOSCA toolchain: Mining, analyzing, and refactoring microservice‐based architectures

J Soldani, G Muntoni, D Neri… - Software: Practice and …, 2021 - Wiley Online Library
Exploiting microservices to architect enterprise applications is becoming commonplace. This
makes it crucial to provide some support for designing and analyzing microservice‐based …

A microservice composition approach based on the choreography of BPMN fragments

P Valderas, V Torres, V Pelechano - Information and Software Technology, 2020 - Elsevier
Context Microservices must be composed to provide users with complex and elaborated
functionalities. It seems that the decentralized nature of microservices makes a …

MsM: A microservice middleware for smart WSN-based IoT application

A Benayache, A Bilami, S Barkat, P Lorenz… - Journal of Network and …, 2019 - Elsevier
Actually, wireless sensor networks represent a substantial part in IoT. However, their
limitation requires a special consideration in IoT applications. For their integration with the …