English
Related papers

Related papers: Microservice Architecture Patterns for Scalable Ma…

200 papers

Cloud applications are increasingly shifting from large monolithic services to complex graphs of loosely-coupled microservices. Despite the advantages of modularity and elasticity microservices offer, they also complicate cluster management…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-05 Yu Gan , Mingyu Liang , Sundar Dev , David Lo , Christina Delimitrou

In recent years, Web services are becoming more and more intelligent (e.g., in understanding user preferences) thanks to the integration of components that rely on Machine Learning (ML). Before users can interact (inference phase) with an…

Software Engineering · Computer Science 2022-11-11 Luciano Baresi , Giovanni Quattrocchi

Modern cloud applications delivering global services are often built on distributed systems with a microservice architecture. In such systems, end-to-end user requests traverse multiple different services and machines, exhibiting intricate…

Software Engineering · Computer Science 2025-12-08 Zhiling Deng , Juepeng Wang , Zhuangbin Chen

Cloud applications are moving away from monolithic model towards loosely-coupled microservices designs. Service meshes are widely used for implementing microservices applications mainly because they provide a modular architecture for modern…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-19 Prateek Sahu , Lucy Zheng , Marco Bueso , Shijia Wei , Neeraja J. Yadwadkar , Mohit Tiwari

The exponential growth of big data has transformed how large organisations leverage information to drive innovation, optimise processes, and maintain competitive advantages. However, managing and extracting insights from vast, heterogeneous…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-09 Fathima Nuzla Ismail , Abira Sengupta , Shanika Amarasoma

Cloud services have recently undergone a shift from monolithic applications to microservices, with hundreds or thousands of loosely-coupled microservices comprising the end-to-end application. Microservices present both opportunities and…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-05-29 Yu Gan , Christina Delimitrou

Federated learning has received fast-growing interests from academia and industry to tackle the challenges of data hungriness and privacy in machine learning. A federated learning system can be viewed as a large-scale distributed system…

Machine Learning · Computer Science 2021-06-21 Sin Kit Lo , Qinghua Lu , Liming Zhu , Hye-young Paik , Xiwei Xu , Chen Wang

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to…

Software Engineering · Computer Science 2021-08-24 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Amleto Di Salle , Gastón Márquez

Edge computing allows for the decentralization of computing resources. This decentralization is achieved through implementing microservice architectures, which require low latencies to meet stringent service level agreements (SLA) such as…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-14 Suhrid Gupta , Muhammed Tawfiqul Islam , Rajkumar Buyya

The aim of this paper to provide the solution microservices architecture as a popular alternative to monolithic architecture. It discusses the advantages of microservices and the challenges that organizations face when transitioning from a…

Software Engineering · Computer Science 2023-09-08 Momil Seedat , Qaisar Abbas , Nadeem Ahmad

End-users can get functions-as-a-service from serverless platforms, which promise lower hosting costs, high availability, fault tolerance, and dynamic flexibility for hosting individual functions known as microservices. Machine learning…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-06-25 Prerana Khatiwada , Pranjal Dhakal

Future buildings will offer new convenience, comfort, and efficiency possibilities to their residents. Changes will occur to the way people live as technology involves into people's lives and information processing is fully integrated into…

Computers and Society · Computer Science 2019-05-21 Basheer Qolomany , Ala Al-Fuqaha , Ajay Gupta , Driss Benhaddou , Safaa Alwajidi , Junaid Qadir , Alvis C. Fong

Cloud-native architecture is becoming increasingly crucial for today's cloud computing environments due to the need for speed and flexibility in developing applications. It utilizes microservice technology to break down traditional…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-08-30 Minxian Xu , Lei Yang , Yang Wang , Chengxi Gao , Linfeng Wen , Guoyao Xu , Liping Zhang , Kejiang Ye , Chengzhong Xu

Microservice-based systems are often complex to understand, especially when their sizes grow. Abstracted views help practitioners with the system understanding from a certain perspective. Recent advancement in interactive data visualization…

Software Engineering · Computer Science 2023-03-07 Amr S. Abdelfattah , Tomas Cerny , Davide Taibi , Sira Vegas

Deep Learning (DL) models have achieved superior performance in many application domains, including vision, language, medical, commercial ads, entertainment, etc. With the fast development, both DL applications and the underlying serving…

Machine Learning · Computer Science 2022-02-22 Fuxun Yu , Di Wang , Longfei Shangguan , Minjia Zhang , Xulong Tang , Chenchen Liu , Xiang Chen

In the ever-evolving landscape of computing, the advent of edge and fog computing has revolutionized data processing by bringing it closer to end-users. While cloud computing offers numerous advantages, including mobility, flexibility and…

Networking and Internet Architecture · Computer Science 2024-12-03 Miguel Mota-Cruz , João H Santos , José F Macedo , Karima Velasquez , David Perez Abreu

Microservice architectures (MA) are composed of loosely coupled, course-grained services that emphasise resilience and autonomy, enabling more scalable applications to be developed. Such architectures are more tolerant of changing demands…

Software Engineering · Computer Science 2017-10-05 Richard Hill , Dharmendra Shadija , Mo Rezai

The promise of increased agility, autonomy, scalability, and reusability has made the microservices architecture a \textit{de facto} standard for the development of large-scale and cloud-native commercial applications. Software patterns are…

Microservice is a way of splitting the logic of an application into small blocks that can be run on different computing units and used by other applications. It has been successful for cloud applications and is now increasingly used for…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-27 Klervie Toczé , Simin Nadjm-Tehrani

Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still a lack of understanding how to adopt a microservice-based…

Software Engineering · Computer Science 2019-08-28 Davide Taibi , Valentina Lenarduzzi , Claus Pahl