English
Related papers

Related papers: A Microservice Architecture for Online Mobile App …

200 papers

This paper discusses a roadmap to investigate Domain Objects being an adequate formalism to capture the peculiarity of microservice architecture, and to support Software development since the early stages. It provides a survey of both…

Software Engineering · Computer Science 2019-04-22 Kizilov Mikhail , Antonio Bucchiarone , Manuel Mazzara , Larisa Safina , Victor Rivera

This paper sets out a process of app analysis intended to support understanding of use but also redesign. From usage logs we infer activity patterns - Markov models - and employ probabilistic formal analysis to ask questions about the use…

Software Engineering · Computer Science 2015-10-28 Oana Andrei , Muffy Calder , Matthew Chalmers , Alistair Morrison , Mattias Rost

Microservices are supporting digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices…

Software Engineering · Computer Science 2022-07-26 Tomas Cerny , Amr S. Abdelfattah , Vincent Bushong , Abdullah Al Maruf , Davide Taibi

Architecture design is inherently complex. Existing approaches rely on either handcrafted rules, which demand extensive empirical expertise, or automated methods like neural architecture search, which are computationally intensive. In this…

Computation and Language · Computer Science 2025-06-19 Jingjing Xu , Zijian Yang , Albert Zeyer , Eugen Beck , Ralf Schlueter , Hermann Ney

In this article, we provide both analytical and numerical performance analysis of multi-service oriented multiple access (MOMA), a recently proposed non-orthogonal multiple-access scheme for scenarios with a massive number of concurrent…

Information Theory · Computer Science 2017-10-31 Nassar Ksairi , Mérouane Debbah

Microservices have become popular in the past few years, attracting the interest of both academia and industry. Despite of its benefits, this new architectural style still poses important challenges, such as resilience, performance and…

Software Engineering · Computer Science 2021-03-30 Messias Filho , Eliaquim Pimentel , Wellington Pereira , Paulo Henrique M. Maia , Mariela I. Cortés

The rapid growth of the travel industry has increased the need for real-time optimization in reservation systems that could take care of huge data and transaction volumes. This study proposes a hybrid framework that ut folds an Artificial…

Software Engineering · Computer Science 2024-12-11 Biman Barua , M. Shamim Kaiser

Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic benefits. This paper presents PALOMA, a novel client-centric technique for reducing the network latency by…

Software Engineering · Computer Science 2018-10-23 Yixue Zhao , Marcelo Schmitt Laser , Yingjun Lyu , Nenad Medvidovic

Context. Service-oriented architecture and its microservice-based approach increase an attack surface of applications. Exposed microservices become a pivot point for advanced persistent threats and completely change the threat landscape.…

Cryptography and Security · Computer Science 2020-09-07 Alexander Barabanov , Denis Makrushin

Microservices based architectures are based on a set of modular, independent and fault-tolerant services. In recent years, the software engineering community presented studies investigating potential, recurrent, effective architectural…

Software Engineering · Computer Science 2019-09-10 Mohammad Imranur , Rahman , Sebastiano Panichella , Davide Taibi

Microservice applications are created as loosely coupled application components and they leverage cloud elasticity to reduce costs and increase development speed. However, microservice applications exhibit complex interactions among…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-10 Minxian Xu , Junhan Liao , Linfeng Wen , Huaming Wu , Kejiang Ye , Rajkumar Buyya , Chengzhong Xu

A large percentage of buildings in domestic or special-purpose is expected to become increasingly "smarter" in the future, due to the immense benefits in terms of energy saving, safety, flexibility, and comfort, that relevant new…

Computers and Society · Computer Science 2016-11-01 Dilshat Salikhov , Kevin Khanda , Kamill Gusmanov , Manuel Mazzara , Nikolaos Mavridis

Micro service architecture has revolutionized the landscape for the development of web and mobile applications alike. Due to the stateless nature and loose coupling involved in the design of micro services, native mobile applications can be…

Cryptography and Security · Computer Science 2020-08-11 Chaitanya K. Rudrabhatla

When optimizing software for the cloud, monolithic applications need to be partitioned into many smaller *microservices*. While many tools have been proposed for this task, we warn that the evaluation of those approaches has been…

Software Engineering · Computer Science 2021-08-11 Rahul Yedida , Rahul Krishna , Anup Kalia , Tim Menzies , Jin Xiao , Maja Vukovic

Microservice Architecture (MSA) is a service-based architectural style with a strong emphasis on high cohesion and loose coupling. It is commonly regarded as a descendant of Service-oriented Architecture (SOA) and thus might draw on…

Software Engineering · Computer Science 2018-04-27 Florian Rademacher , Jonas Sorgalla , Sabine Sachweh , Albert Zündorf

Microservice architectures promote small, independently developed services, but increase overall architectural complexity. It is crucial that developers understand the architecture and how changes to a service affect the overall system, but…

Software Engineering · Computer Science 2026-02-10 Oscar Manglaras , Alex Farkas , Thomas Woolford , Christoph Treude , Markus Wagner

Managing software artifacts is one of the most essential aspects of computer science. It enables to develop, operate, and maintain software in an engineer-like manner. Therefore, numerous concrete strategies, methods, best practices, and…

Software Engineering · Computer Science 2024-04-23 Marcus Hilbrich , Ninon De Mecquenem

In a microservices-based system, reliability and availability are key components to guarantee the best-in-class experience for the consumers. One of the key advantages of microservices architecture is the ability to independently deploy…

Software Engineering · Computer Science 2023-09-13 Matteo Collina , Luca Maraschi , Tommaso Pirini 1. Platformatic Inc

Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially important for microservice applications because their distributed…

Non-orthogonal multiple access (NOMA) systems have the potential to deliver higher system throughput, compared to contemporary orthogonal multiple access techniques. For a linearly precoded multiple-input multiple-output (MISO) system, we…

Information Theory · Computer Science 2015-12-08 Muhammad Fainan Hanif , Zhiguo Ding , Tharmalingam Ratnarajah , George K. Karagiannidis