English
Related papers

Related papers: Towards an Understanding of Microservices

200 papers

The study assesses the impact of cloud-based microservices architectures on application performance. Several aspects of performance evaluation are discussed, including response time, throughput, scalability, and reliability. This article…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-26 Ganesh Chowdary Desina

Internet of Things (IoT) grows quickly, and 50 billion of IoT devices will be interconnected by 2020. For the huge number of IoT devices, a high scalable discovery architecture is required to provide autonomous registration and look-up of…

Networking and Internet Architecture · Computer Science 2013-11-19 Pablo Lopez , David Fernandez , Rafael Marin-Perez , Antonio J. Jara , Antonio F. Gomez-Skarmeta

Enterprise interest in multi-agent systems has shifted from generic software agents to large-language-model (LLM) based intelligent agents that plan, use tools, maintain contextual memory, inspect intermediate results, collaborate with…

Multiagent Systems · Computer Science 2026-05-12 John deVadoss

The scalability and flexibility of microservice architecture have led to major changes in cloud-native application architectures. However, the complexity of managing thousands of small services written in different languages and handling…

Networking and Internet Architecture · Computer Science 2024-05-24 Behrooz Farkiani , Raj Jain

Microservices architecture offers various benefits, including granularity, flexibility, and scalability. A crucial feature of this architecture is the ability to autoscale microservices, i.e., adjust the number of replicas and/or manage…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-03-15 João Paulo Karol Santos Nunes , Shiva Nejati , Mehrdad Sabetzadeh , Elisa Yumi Nakagawa

We formally define and implement a translation from domain models in the LEMMA modelling framework to microservice APIs in the Jolie programming language. Our tool enables a software development process whereby microservice architectures…

Software Engineering · Computer Science 2022-02-24 Saverio Giallorenzo , Fabrizio Montesi , Marco Peressotti , Florian Rademacher

Distributed information systems are needed to be autonomous, heterogeneous and adaptable to the context. This is the reason why they resort Web services based on SOA Based on the advanced technology of SOA. These technologies can evolve in…

Software Engineering · Computer Science 2013-01-21 Faîçal Felhi , Jalel Akaichi

The microservices architectural style is widely favored for its scalability, reusability, and easy maintainability, prompting increased adoption by developers. However, transitioning from a monolithic to a microservices-based architecture…

Software Engineering · Computer Science 2024-02-14 Meryam chaieb , Mohamed Aymen Saied

The Fog computing paradigm utilises distributed, heterogeneous and resource-constrained devices at the edge of the network for efficient deployment of latency-critical and bandwidth-hungry IoT application services. Moreover, MicroService…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-17 Samodha Pallewatta , Vassilis Kostakos , Rajkumar Buyya

Service-oriented infrastructures pose new challenges in a number of areas, notably with regard to security and dependability. BT has developed a combination of innovative security solutions and governance frameworks that can address these…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-03-05 Theo Dimitrakos , David Brossard , Pierre de Leusse

The Online Software, manager of the JUNO data acquisition (DAQ) system, is composed of many distributed components working coordinately. It takes the responsibility of configuring, processes management, controlling and information sharing…

Software Engineering · Computer Science 2019-09-04 Jin Li , Minhao Gu , Fei Li , Kejun Zhu

Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to…

Software Engineering · Computer Science 2020-08-19 Muhammad Waseem , Peng Liang , Mojtaba Shahin

SOA brought new opportunities for the long expected agility, reuse and the adaptive capability of information technology to the ever changing business requirements and environments. The purpose of this paper is to describe the…

Software Engineering · Computer Science 2012-03-07 S. Nirmala Sugirtha Rajini , T. Bhuvaneswari

With the enhancements in the field of software-defined networking and virtualization technologies, novel networking paradigms such as network function virtualization (NFV) and the Internet of things (IoT) are rapidly gaining ground.…

Networking and Internet Architecture · Computer Science 2019-04-01 Deval Bhamare , Mohammed Samaka , Aiman Erbad , Raj Jain , Lav Gupta

The Cyber-Physical System (CPS) is considered to be the next generation of intelligent industrial automation systems that integrate computing, communication and control technologies. In CPS, the interoperability requirements between devices…

Software Engineering · Computer Science 2019-03-05 Su Zhang

In this chapter we offer an overview of microservices providing the introductory information that a reader should know before continuing reading this book. We introduce the idea of microservices and we discuss some of the current research…

Software Engineering · Computer Science 2019-04-08 Manuel Mazzara , Antonio Bucchiarone , Nicola Dragoni , Victor Rivera

Microservices Architecture (MSA) has become a de-facto standard for designing cloud-native enterprise applications due to its efficient infrastructure setup, service availability, elastic scalability, dependability, and better security.…

Software Engineering · Computer Science 2022-10-07 Vikram Nitin , Shubhi Asthana , Baishakhi Ray , Rahul Krishna

The transition from monolithic to microservices architecture revolutionized software development by improving scalability and maintainability. This paradigm shift is now becoming relevant for complex multi-agent systems (MAS). This review…

Software Engineering · Computer Science 2025-05-14 Muskaan Goyal , Pranav Bhasin

The evolution and advances made in the field of Cloud engineering influence the constant changes in software application development cycle and practices. Software architecture has evolved along with other domains and capabilities of…

Software Engineering · Computer Science 2024-08-14 Kalyani V N S Pendyala , Rajkumar Buyya

In recent years, the Internet of Things (IoT) technology has led to the emergence of multiple smart applications in different vital sectors including healthcare, education, agriculture, energy management, etc. IoT aims to interconnect…

Cryptography and Security · Computer Science 2021-05-18 Maha Driss , Daniah Hasan , Wadii Boulila , Jawad Ahmad