中文
相关论文

相关论文: How Do Microservice API Patterns Impact Understand…

200 篇论文

Microservice architecture advocates a number of technologies and practices such as lightweight container, container orchestration, and DevOps, with the promised benefits of faster delivery, improved scalability, and greater autonomy.…

软件工程 · 计算机科学 2021-06-15 Qilin Xiang , Xin Peng , Chuan He , Hanzhang Wang , Tao Xie , Dewei Liu , Gang Zhang , Yuanfang Cai

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…

软件工程 · 计算机科学 2023-03-07 Amr S. Abdelfattah , Tomas Cerny , Davide Taibi , Sira Vegas

Enterprises in their journey to the cloud, want to decompose their monolith applications into microservices to maximize cloud benefits. Current research focuses a lot on how to partition the monolith into smaller clusters that perform well…

软件工程 · 计算机科学 2023-08-03 Vini Kanvar , Ridhi Jain , Srikanth Tamilselvam

Design patterns are elegant and well-tested solutions to recurrent software development problems. They are the result of software developers dealing with problems that frequently occur, solving them in the same or a slightly adapted way. A…

软件工程 · 计算机科学 2019-03-25 Hannes Thaller , Lukas Linsbauer , Alexander Egyed

Microservices have been a key architectural approach for over a decade, transforming system design by promoting decentralization and allowing development teams to work independently on specific microservices. While loosely coupled…

软件工程 · 计算机科学 2025-01-22 Amr S. Abdelfattah , Kari E Cordes , Austin Medina , Tomas Cerny

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.…

密码学与安全 · 计算机科学 2020-09-07 Alexander Barabanov , Denis Makrushin

Microservices are a popular architectural style adopted by the industry when it comes to deploying software that requires scalability, maintainability, and agile development. There is an increasing demand for improving the sustainability of…

软件工程 · 计算机科学 2024-07-25 Xingwen Xiao

Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning how to migrate from books or from practitioners' blogs.…

软件工程 · 计算机科学 2019-08-22 Davide Taibi , Valentina Lenarduzzi , Claus Pahl

Microservices is an architectural style that structures an application as a collection of loosely coupled services, making it easy for developers to build and scale their applications. The microservices architecture approach differs from…

分布式、并行与集群计算 · 计算机科学 2023-04-27 Muhammad Ahsan , Sacheendra Talluri , Alexandru Iosup

REST is today's most widely used architectural style for providing web-based services. In the age of service-orientation (a.k.a. Software as a Service (SaaS)) APIs have become core business assets and can easily expose hundreds of…

软件工程 · 计算机科学 2026-01-26 Sven Peldszus , Jan Rutenkolk , Marcel Heide , Jan Sollmann , Benjamin Klatt , Frank Köhne , Thorsten Berger

To make microtask programming more efficient and reduce the potential for conflicts between contributors, I developed a new behavior-driven approach to microtasking programming. In our approach, each microtask asks developers to identify a…

软件工程 · 计算机科学 2020-09-03 Emad Aghayi

While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry applies for the evolvability assurance of Microservices and how…

软件工程 · 计算机科学 2021-09-02 Justus Bogner , Jonas Fritzsch , Stefan Wagner , Alfred Zimmermann

Increasing number of cyber-attacks demotivate people to use Information and Communication Technology (ICT) for industrial as well as day to day work. A main reason for the increasing number of cyber-attacks is mistakes that programmers make…

密码学与安全 · 计算机科学 2018-10-12 Chamila Wijayarathna , Nalin Asanka Gamagedara Arachchilage

The adoption of microservice architecture has seen a considerable upswing in recent years, mainly driven by the need to modernize legacy systems and address their limitations. Legacy systems, typically designed as monolithic applications,…

Context: Microservice-based systems have established themselves in the software industry. However, sustainability-related legislation and the growing costs of energy-hungry software increase the importance of energy efficiency for these…

软件工程 · 计算机科学 2025-12-04 Xingwen Xiao , Chushu Gao , Justus Bogner

Documenting software architecture is essential to preserve architecture knowledge, even though it is frequently costly. Architecture pattern instances, including microservice pattern instances, provide important structural software…

软件工程 · 计算机科学 2026-03-25 Carlos Eduardo Duarte

Understanding public perception of technology is crucial to aligning research, development, and governance of technology. This article introduces micro scenarios as an integrative method to evaluate mental models and social acceptance…

计算机与社会 · 计算机科学 2024-10-18 Philipp Brauner

Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to…

密码学与安全 · 计算机科学 2024-04-24 Abdelhakim Hannousse , Salima Yahiouche

This article presents the design of an open-API-based explainable AI (XAI) service to provide feature contribution explanations for cloud AI services. Cloud AI services are widely used to develop domain-specific applications with precise…

分布式、并行与集群计算 · 计算机科学 2024-11-07 Zerui Wang , Yan Liu , Jun Huang

Microservice architectures are an emergent technology that builds business logic into a suite of small services. Each microservice runs in its process and the communication is made through lightweight mechanisms, usually HTTP resource API.…

软件工程 · 计算机科学 2026-03-02 Ana Catarina Ribeiro