To see the other types of publications on this topic, follow the link: Microservices.

Journal articles on the topic 'Microservices'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Microservices.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Kupriyanov, O. M., and V. S. Sytnikov. "APPLICATION RECONSTRUCTION METHOD FOR CREATING CONTAINERS OF DISTRIBUTED MICROSERVICE ARCHITECTURE AND TRANSACTIONS BETWEEN THEM." ELECTRICAL AND COMPUTER SYSTEMS, no. 41(117) (2024): 33–42. http://dx.doi.org/10.15276/eltecs.41.117.2024.4.

Full text
Abstract:
Abstract. Microservices are small, autonomous services. An application consisting of such microservices can be developed separately, with each microservice processing its own part of the logic without interacting with the others. Microservices are easy to deploy in containers, and container orchestration technologies help manage their distribution and updates. Therefore, many companies are moving from monolithic architectures to microservices. This article describes a method for converting a monolithic application into a microservice architecture of a container-based distributed system. Micros
APA, Harvard, Vancouver, ISO, and other styles
2

Park, Joonseok, Daeho Kim, and Keunhyuk Yeom. "An Approach for Reconstructing Applications to Develop Container-Based Microservices." Mobile Information Systems 2020 (January 29, 2020): 1–23. http://dx.doi.org/10.1155/2020/4295937.

Full text
Abstract:
Microservices are small-scale services that can operate independently. An application consisting of microservice units can be developed independently as a service unit, and it can handle individual logic without being affected by other services. In addition, it is possible to rapidly distribute the configured microservices by a container, and a container orchestration technology that manages the distributed multiple containers can be realized; thus, it is possible to update and distribute the microservices separately. Therefore, many companies are moving away from existing monolithic structure
APA, Harvard, Vancouver, ISO, and other styles
3

Li, David Chunhu, Chiing-Ting Huang, Chia-Wei Tseng, and Li-Der Chou. "Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things." Sensors 21, no. 11 (2021): 3800. http://dx.doi.org/10.3390/s21113800.

Full text
Abstract:
Edge computing exhibits the advantages of real-time operation, low latency, and low network cost. It has become a key technology for realizing smart Internet of Things applications. Microservices are being used by an increasing number of edge computing networks because of their sufficiently small code, reduced program complexity, and flexible deployment. However, edge computing has more limited resources than cloud computing, and thus edge computing networks have higher requirements for the overall resource scheduling of running microservices. Accordingly, the resource management of microservi
APA, Harvard, Vancouver, ISO, and other styles
4

Jhingran, Sushant, and Nitin Rakesh. "Performance Analysis of Microservices Behavior in Cloud vs Containerized Domain based on CPU Utilization." International Journal on Recent and Innovation Trends in Computing and Communication 11, no. 6s (2023): 509–16. http://dx.doi.org/10.17762/ijritcc.v11i6s.6959.

Full text
Abstract:
Enterprise application development is rapidly moving towards a microservices-based approach. Microservices development makes application deployment more reliable and responsive based on their architecture and the way of deployment. Still, the performance of microservices is different in all environments based on resources provided by the respective cloud and services provided in the backend such as auto-scaling, load balancer, and multiple monitoring parameters. So, it is strenuous to identify Scaling and monitoring of microservice-based applications are quick as compared to monolithic applica
APA, Harvard, Vancouver, ISO, and other styles
5

Karlingannavar, Rakshata, and Dr Nagaraj Bhat. "Orchestration of Micro services Using Conductor." Journal of University of Shanghai for Science and Technology 23, no. 06 (2021): 250–55. http://dx.doi.org/10.51201/jusst/21/05254.

Full text
Abstract:
The Microservices architectural design is widely used today which helps one to build an application as a set of services that can be developed and deployed independently. Each service is independent and gives a set of functions or features that can be individually serviced. In spite of the fact that microservices design has been advanced as the fix just for all cutting-edge application development ailments and is viewed as the replacement for API first application advancement, its execution needs undeniably more idea and practicality. In order for these independent services to work together to
APA, Harvard, Vancouver, ISO, and other styles
6

Pimparkhede, Kunal. "Client side and Server Side Load Balancing." International Journal for Research in Applied Science and Engineering Technology 9, no. 11 (2021): 30–31. http://dx.doi.org/10.22214/ijraset.2021.38748.

Full text
Abstract:
Abstract: In the microservice architecture it is vital to distribute loads across replicated instances of microservices. Load distribution such that no single instance is overloaded is called as load balancing. Often the instances of microservices are replicated across different racks, different data centers or even different geographies. Modern cloud based platforms offer deployment of microservices across different server instances which are geographically disperse. Having a system that will balance the load across service instances becomes a key success criteria for accurate functioning of
APA, Harvard, Vancouver, ISO, and other styles
7

Shamsuddeen Rabiu, Abubakar Abba, and Mustapha Ahmed Abubakar. "Autonomous workload distribution for container-based micro services environments." World Journal of Advanced Engineering Technology and Sciences 9, no. 2 (2023): 242–50. http://dx.doi.org/10.30574/wjaets.2023.9.2.0226.

Full text
Abstract:
Microservice architecture represents a cloud application design approach that transfers the intricacies from the conventional monolithic applications to the infrastructure. It involves breaking down the application into small, containerized microservices, each responsible for a specific functional requirement. These microservices can be independently deployed, scaled, and tested through automated orchestration systems. Our paper introduces an autonomous system for distributing workloads among containerized microservices within the cloud like a swarm, designed specifically for microservices ope
APA, Harvard, Vancouver, ISO, and other styles
8

Mugeraya, Sanath, and Kailas Devadkar. "Dynamic Task Scheduling and Resource Allocation for Microservices in Cloud." Journal of Physics: Conference Series 2325, no. 1 (2022): 012052. http://dx.doi.org/10.1088/1742-6596/2325/1/012052.

Full text
Abstract:
Abstract With the emergence of new companies and the expansion of the information technology sector, the need for Cloud Computing becomes apparent. Currently, the enterprises are rapidly transitioning from monolithic architecture to microservice-driven architecture. This research study has discovered that all task scheduling algorithms were designed for a specific (set) number of virtual machines, which resulted in the bottleneck problem, where multiple tasks were assigned to the microservice scheduler and the execution time of processing the tasks was significantly increased. Therefore, to ad
APA, Harvard, Vancouver, ISO, and other styles
9

Vera-Rivera, Fredy H., Carlos Gaona, and Hernán Astudillo. "Defining and measuring microservice granularity—a literature overview." PeerJ Computer Science 7 (September 8, 2021): e695. http://dx.doi.org/10.7717/peerj-cs.695.

Full text
Abstract:
Background Microservices are an architectural approach of growing use, and the optimal granularity of a microservice directly affects the application’s quality attributes and usage of computational resources. Determining microservice granularity is an open research topic. Methodology We conducted a systematic literature review to analyze literature that addresses the definition of microservice granularity. We searched in IEEE Xplore, ACM Digital Library and Scopus. The research questions were: Which approaches have been proposed to define microservice granularity and determine the microservice
APA, Harvard, Vancouver, ISO, and other styles
10

Nadaf, Sarah R., and H. K. Krishnappa. "Kubernetes in Microservices." International Journal of Advanced Science and Computer Applications 2, no. 1 (2022): 7–18. http://dx.doi.org/10.47679/ijasca.v2i1.19.

Full text
Abstract:
The move towards the microservice grounded armature is well underway. In this architectural style, small and approximately coupled modules are developed, stationed, and gauged singly to compose pall-native operations. still, for carrier- grade service providers to resettle to the microservices architectural style, vacuity remains a concern. Kubernetes is an open source platform that defines a set of structure blocks which inclusively give mechanisms for planting, maintaining, spanning, and healing containerized microservices. therefore, Kubernetes hides the complexity of microservice unity whi
APA, Harvard, Vancouver, ISO, and other styles
11

Valdivi, José Ali, Alonso Lora-Gonzalez, Xavier Limón, Karen Cortes-Verdin, and Jorge Octavio Ocharán-Hernández. "Patterns Related to Microservice Architecture: a Multivocal Literature Review." Proceedings of the Institute for System Programming of the RAS 33, no. 1 (2021): 81–96. http://dx.doi.org/10.15514/ispras-2021-33(1)-6.

Full text
Abstract:
A Microservice Architecture enables the development of distributed systems using a set of highly cohesive, independent, and collaborative services, ready for current cloud computing demands. Each microservice can be implemented in different technologies, sharing common communication channels, which results in heterogeneous distributed systems that exhibit high scalability, maintainability, performance, and interoperability. Currently, there are many options to build microservices; some of them led by patterns that establish common structures to solve recurrent problems. Nevertheless, as micros
APA, Harvard, Vancouver, ISO, and other styles
12

Dave, Chitrak Vimalbhai. "Microservices Software Architecture: A Review." International Journal for Research in Applied Science and Engineering Technology 9, no. 11 (2021): 1494–96. http://dx.doi.org/10.22214/ijraset.2021.39036.

Full text
Abstract:
Abstract: Architecting is an indispensable activity in all spheres and paradigms of Software Engineering. DevOps, a portmanteau of Development and Operations, has a major adoption challenge in context to Microservices Architecture. Architecture refers to the most important aspect of internal design of a software. Architecture must be good otherwise; it will become slow and much more expensive to add new proficiencies in future. This paper has presented a review of microservices architecture and implementation patterns. Microservice approach is a new concept in software architecture patterns an
APA, Harvard, Vancouver, ISO, and other styles
13

Laigner, Rodrigo, Yongluan Zhou, Marcos Antonio Vaz Salles, Yijian Liu, and Marcos Kalinowski. "Data management in microservices." Proceedings of the VLDB Endowment 14, no. 13 (2021): 3348–61. http://dx.doi.org/10.14778/3484224.3484232.

Full text
Abstract:
Microservices have become a popular architectural style for data-driven applications, given their ability to functionally decompose an application into small and autonomous services to achieve scalability, strong isolation, and specialization of database systems to the workloads and data formats of each service. Despite the accelerating industrial adoption of this architectural style, an investigation of the state of the practice and challenges practitioners face regarding data management in microservices is lacking. To bridge this gap, we conducted a systematic literature review of representa
APA, Harvard, Vancouver, ISO, and other styles
14

Maharjan, Rokin, Korn Sooksatra, Tomas Cerny, Yudeep Rajbhandari, and Sakshi Shrestha. "A Case Study on Monolith to Microservices Decomposition with Variational Autoencoder-Based Graph Neural Network." Future Internet 17, no. 7 (2025): 303. https://doi.org/10.3390/fi17070303.

Full text
Abstract:
Microservice is a popular architecture for developing cloud-native applications. However, decomposing a monolithic application into microservices remains a challenging task. This complexity arises from the need to account for factors such as component dependencies, cohesive clusters, and bounded contexts. To address this challenge, we present an automated approach to decomposing monolithic applications into microservices. Our approach uses static code analysis to generate a dependency graph of the monolithic application. Then, a variational autoencoder (VAE) is used to extract features from th
APA, Harvard, Vancouver, ISO, and other styles
15

Rusek, Marian, and Joanna Landmesser. "Time Complexity of an Distributed Algorithm for Load Balancing of Microservice-oriented Applications in the Cloud." ITM Web of Conferences 21 (2018): 00018. http://dx.doi.org/10.1051/itmconf/20182100018.

Full text
Abstract:
Microservice architecture is a relatively new cloud application design pattern. Each microservice has a single responsibility in terms of functional requirement, and that can be managed independently from other microservices. This is done using automated cloud orchestration systems. In this paper we analyze the time complexity of an simple swarm-like decentralized load balancing algorithm for microservices running inside OpenVZ virtualization containers. We show that it can offer performance improvements with respect to the existing centralized container orchestration systems.
APA, Harvard, Vancouver, ISO, and other styles
16

Volushkova, Vera L'vovna, and Aleksandra Yurievna Volushkova. "A Single Specification Format as a Microservice API Artifact when Using API-First." Программные системы и вычислительные методы, no. 4 (April 2022): 54–62. http://dx.doi.org/10.7256/2454-0714.2022.4.39235.

Full text
Abstract:
The object of research is the interaction protocols (API - Application Programming Interface) of microservices. The microservices API is an important development object because each microservice can be a client for any other microservice and be created by a separate team. To build a unified system of interaction between microservices, the API-First methodology for synchronizing communication protocols for server applications was used. The aim of the work is to create a way to develop API microservices of server java applications using spring-boot, spring-web, openapi-generator, springdoc libra
APA, Harvard, Vancouver, ISO, and other styles
17

Xu, Hanyi, Guozhen Cheng, Xiaohan Yang, Wenyan Liu, Dacheng Zhou, and Wei Guo. "Multi-Dimensional Moving Target Defense Method Based on Adaptive Simulated Annealing Genetic Algorithm." Electronics 13, no. 3 (2024): 487. http://dx.doi.org/10.3390/electronics13030487.

Full text
Abstract:
Due to the fine-grained splitting of microservices and frequent communication between microservices, the exposed attack surface of microservices has exploded, facilitating the lateral movement of attackers between microservices. To solve this problem, a multi-dimensional moving target defense method based on an adaptive simulated annealing genetic algorithm (MD2RS) is proposed. Firstly, according to the characteristics of microservices in the cloud, a microservice attack graph is proposed to quantify the attack scenario of microservices in the cloud so as to conveniently and intuitively observ
APA, Harvard, Vancouver, ISO, and other styles
18

Aziz, Junaid, and Ghulam Rasool. "A Design-Oriented Classification of Microservice Smells." UCP Journal of Engineering & Information Technology 2, no. 2 (2025): 33–40. https://doi.org/10.24312/ucp-jeit.02.02.435.

Full text
Abstract:
Context: Introduction of bad smells can generate negative consequences on the quality of microservices. It is essential to gather state-of-the-art knowledge on these smells and understand the challenges they present. This will benefit researchers and practitioners in mitigating the consequences of smells in microservice-based systems. Objective: The main goal of this study is to present a comprehensive catalogue of microservice smells. Method: To document the advancements and best practices in the field of microservice smells., we performed a multivocal literature review study incorporating bo
APA, Harvard, Vancouver, ISO, and other styles
19

Hossen, Md Rajib. "PEMA+: A Comprehensive Resource Manager for Microservices." ACM SIGMETRICS Performance Evaluation Review 51, no. 3 (2024): 10–12. http://dx.doi.org/10.1145/3639830.3639836.

Full text
Abstract:
Motivation. Microservices architecture has become more prevalent in cloud-based applications where small, looselycoupled service components work together to handle user requests [1]. This architecture differs greatly from traditional monolithic deployments and provides advantages such as agile resource management, better fault tolerance, and platform compatibility [2, 3]. The figure 1 shows the difference between monolithic and microservice architecture. However, microservices come with their own set of challenges, particularly in the area of resource management. Resource management for micros
APA, Harvard, Vancouver, ISO, and other styles
20

Marvis, Okpako, Olanriwaju Babatunde, and Eguavoen Victor Osasu. "Exploring Tracing in Microservice Applications: Leveraging Zipkin for Enhanced Observability." International Journal of Research and Scientific Innovation XI, no. XI (2024): 384–95. https://doi.org/10.51244/ijrsi.2024.11110030.

Full text
Abstract:
Microservices architecture has gained prominence due to its scalability and modularity, but its distributed nature complicates observability, performance monitoring, and troubleshooting. This study explores the integration of Zipkin, an open-source distributed tracing tool, into microservice architectures to enhance observability. The primary objective is to investigate how Zipkin can be used to trace service interactions, identify latency issues, and optimize system performance in microservices. The research methodology involves implementing Zipkin in a Job Microservice Application comprising
APA, Harvard, Vancouver, ISO, and other styles
21

Hamza, Muhammad. "Transforming Monolithic Systems to a Microservices Architecture." ACM SIGSOFT Software Engineering Notes 48, no. 1 (2023): 67–69. http://dx.doi.org/10.1145/3573074.3573091.

Full text
Abstract:
Context: microservices architecture enables organizations to develop an application as a suite of loosely coupled small and independent services that can be developed, tested, and deployed independently. Various organizations are re-architecting their existing monolithic systems with microservices architecture. However, re-architecting the entire system can bring some indefinite challenges. Objective: the goal of this research project is to investigate (i) the need for migration from monolithic to microservices architecture, (ii) architectural description for adopting microservices, (iii) refa
APA, Harvard, Vancouver, ISO, and other styles
22

AzraJabeen, Mohamed Ali. "Navigating Cross Cutting Concern Design Patterns of Microservices - Challenges and Solutions." INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH AND CREATIVE TECHNOLOGY 9, no. 6 (2023): 1–8. https://doi.org/10.5281/zenodo.14507593.

Full text
Abstract:
This paper discusses the thorough exploration of the Cross Cutting concern design patterns associated with the Microservices. Microservices have transformed the software development sector by encouraging modularity, scalability, and maintainability, which enables businesses to react to shifting consumer needs and technology breakthroughs faster. The study's main research question explores the careful consideration of Cross Cutting concern design in microservice architecture due to its distributed nature of microservices. It also provides a thorough analysis of several microservice’s Cros
APA, Harvard, Vancouver, ISO, and other styles
23

Da Cruz, Otávio A. R., Antonio A. S. Da Silva, Paulo Milheiro Mendes, et al. "Micro-Chain: A Cluster Architecture for Managing NDN Microservices." Journal of Internet Services and Applications 15, no. 1 (2024): 424–37. http://dx.doi.org/10.5753/jisa.2024.3965.

Full text
Abstract:
Network Functions Virtualization (NFV) and Information-Centric Networking (ICN) are promising networking paradigms for the future of the Internet. Concurrently, microservice architecture offers an attractive alternative to monolithic architecture for software development. This work addresses a scenario composed of these concepts, where an ICN network must be deployed and managed using ICN microservices. In this scenario, ICN microservices must be created, connected, configured, and monitored at runtime, which is not trivial. To address these challenges, this work proposes Micro-Chain, an archi
APA, Harvard, Vancouver, ISO, and other styles
24

Dell’Immagine, Giorgio, Jacopo Soldani, and Antonio Brogi. "KubeHound: Detecting Microservices’ Security Smells in Kubernetes Deployments." Future Internet 15, no. 7 (2023): 228. http://dx.doi.org/10.3390/fi15070228.

Full text
Abstract:
As microservice-based architectures are increasingly adopted, microservices security has become a crucial aspect to consider for IT businesses. Starting from a set of “security smells” for microservice applications that were recently proposed in the literature, we enable the automatic detection of such smells in microservice applications deployed with Kubernetes. We first introduce possible analysis techniques to automatically detect security smells in Kubernetes-deployed microservices. We then demonstrate the practical applicability of the proposed techniques by introducing KubeHound, an exte
APA, Harvard, Vancouver, ISO, and other styles
25

Vera-Rivera, Fredy H., Eduard Gilberto Puerto Cuadros, Boris Perez, Hernán Astudillo, and Carlos Gaona. "SEMGROMI—a semantic grouping algorithm to identifying microservices using semantic similarity of user stories." PeerJ Computer Science 9 (May 12, 2023): e1380. http://dx.doi.org/10.7717/peerj-cs.1380.

Full text
Abstract:
Microservices is an architectural style for service-oriented distributed computing, and is being widely adopted in several domains, including autonomous vehicles, sensor networks, IoT systems, energy systems, telecommunications networks and telemedicine systems. When migrating a monolithic system to a microservices architecture, one of the key design problems is the “microservice granularity definition”, i.e., deciding how many microservices are needed and allocating computations among them. This article describes a semantic grouping algorithm (SEMGROMI), a technique that takes user stories, a
APA, Harvard, Vancouver, ISO, and other styles
26

Liao, Jianxiong, Juntao Li, Zhi Zhou, Fei Xu, Fangming Liu, and Xu Chen. "Microns: Connection Subsetting for Microservices in Shared Clusters." ACM SIGMETRICS Performance Evaluation Review 53, no. 1 (2025): 82–84. https://doi.org/10.1145/3744970.3727294.

Full text
Abstract:
Microservice applications typically employ a technique known as connection subsetting to ensure resource-efficient and stable communication with persistent connections. However, the interdependency in microservice applications and complex runtime environments pose significant challenges for effective connection subsetting, rendering traditional strategies notably inefficient. In this paper, we present Microns, a connection subsetting framework designed for microservices in shared clusters. At the application level, Microns effectively handles the complex call dependencies in applications and m
APA, Harvard, Vancouver, ISO, and other styles
27

Pakrijauskas, Kęstutis, and Dalius Mažeika. "A Method of Transparent Graceful Failover in Low Latency Stateful Microservices." Electronics 11, no. 23 (2022): 3936. http://dx.doi.org/10.3390/electronics11233936.

Full text
Abstract:
Microservice architecture is a preferred way to build applications. Being flexible and loosely coupled, it allows to deploy code at a high pace. State, or, in other words, data is not only a commodity but crucial to any business. The high availability and accessibility of data enables companies to remain competitive. However, maintaining low latency stateful microservices, for example, performing updates, is difficult compared to stateless microservices. Making changes to a stateful microservice requires a graceful failover, which has an impact on the availability budget. The method of gracefu
APA, Harvard, Vancouver, ISO, and other styles
28

Daoud, Mohamed, and Abdelouahed Sabri. "Implementing Automatic Microservices Detection in Business Processes Using Association Rules." Statistics, Optimization & Information Computing 13, no. 3 (2024): 1192–208. https://doi.org/10.19139/soic-2310-5070-2071.

Full text
Abstract:
Microservice-oriented architectures are increasingly becoming the preferred architectural style over monolithic systems, both in academic research and industrial applications. This shift is largely due to microservices' ability to deconstruct large, monolithic applications into smaller, independent, highly cohesive, and loosely connected services.However, the process of identifying appropriate microservices is a significant challenge, which, if not addressed adequately, could hinder the effectiveness and benefits of transitioning to this architectural style. In this paper, we introduce an inno
APA, Harvard, Vancouver, ISO, and other styles
29

Aden, Abdiaziz Abdullahi. "Microservice Architecture in E-commerce Platforms using Docker and Kubernetes." INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT 08, no. 04 (2024): 1–5. http://dx.doi.org/10.55041/ijsrem31735.

Full text
Abstract:
software development and deployment by increasing modularity, scalability, and flexibility. This technique divides apps into smaller, independent services that communicate over HTTP APIs. Docker plays an important role in containerizing these services, guaranteeing consistent operation across several settings. Docker containers are lightweight, use the host kernel, and start quicker than typical virtual machines, making them perfect for microservices. Kubernetes, Google's open-source technology, enhances microservices by automating container deployment, scaling, and administration across host
APA, Harvard, Vancouver, ISO, and other styles
30

Zuki, Siti Zulaikha Mohd, Radziah Mohamad, and Nor Azizah Saadon. "Containerized Event-Driven Microservice Architecture." Baghdad Science Journal 21, no. 2(SI) (2024): 0584. http://dx.doi.org/10.21123/bsj.2024.9729.

Full text
Abstract:
Microservice architecture offers many advantages, especially for business applications, due to its flexibility, expandability, and loosely coupled structure for ease of maintenance. However, there are several disadvantages that stem from the features of microservices, such as the fact that microservices are independent in nature can hinder meaningful communication and make data synchronization more challenging. This paper addresses the issues by proposing a containerized microservices in an asynchronous event-driven architecture. This architecture encloses microservices in containers and imple
APA, Harvard, Vancouver, ISO, and other styles
31

de Almeida, Murilo Góes, and Edna Dias Canedo. "Authentication and Authorization in Microservices Architecture: A Systematic Literature Review." Applied Sciences 12, no. 6 (2022): 3023. http://dx.doi.org/10.3390/app12063023.

Full text
Abstract:
The microservice architectural style splits an application into small services, which are implemented independently, with their own deployment unit. This architecture can bring benefits, nevertheless, it also poses challenges, especially about security aspects. In this case, there are several microservices within a single system, it represents an increase in the exposure of the safety surface, unlike the monolithic style, there are several applications running independently and must be secured individually. In this architecture, microservices communicate with each other, sometimes in a trust r
APA, Harvard, Vancouver, ISO, and other styles
32

Dhivin, Kumar P., and S. Vignesh. "Disassociating a Monolithic Application Into Microservices without any Downtime." International Journal of Trend in Scientific Research and Development 4, no. 3 (2020): 881–85. https://doi.org/10.5281/zenodo.3892753.

Full text
Abstract:
As the code architecture of an application develops to face newer updates, it is difficult to update and maintain. Because of this, a Traditional Monolith Architecture is hard to scale, along these lines to present new systems, highlights and advances is a perplexing issue which thusly constrains the zone of development. In this research article with the assistance few Amazon Web Services AWS technologies, a straightforward solid application in a Docker Container is deployed, and the same application is conveyed as microservices, at that point change traffic to the microservices with no down t
APA, Harvard, Vancouver, ISO, and other styles
33

Nagaraju Thallapally. "Designing scalable and robust microservice architectures for modern applications." International Journal of Science and Research Archive 13, no. 2 (2024): 4140–45. https://doi.org/10.30574/ijsra.2024.13.2.2232.

Full text
Abstract:
Microservice architecture (MSA) has become a very popular software architecture for a scalable, flexible, and maintainable application in recent years. It allows organizations to build and run services on their own for scale, high availability, and fault tolerance. This talk will cover the fundamentals of creating scalable microservices architecture, the problems that are associated with scalability, and how to scale your distributed system effectively. It also talks about the major design patterns, tools, and technologies that can accommodate the scalability needs of microservices-driven syst
APA, Harvard, Vancouver, ISO, and other styles
34

Ge, Haixin, Xin Ji, Fang Peng, et al. "SRdetector: Sequence Reconstruction Method for Microservice Anomaly Detection." Electronics 14, no. 1 (2024): 65. https://doi.org/10.3390/electronics14010065.

Full text
Abstract:
With the expansion of microservice-based applications over time, the number of microservices rises, resulting in an augmentation of the volume of performance metrics. Consequently, selecting the appropriate performance metrics for anomaly detection becomes a critical challenge. Since these performance metrics are typically strongly correlated with timestamps, they form time series data comprising timestamp–value pairs. To address this, we propose SRdetector, a feature-enhanced Transformer-based model that adopts a time series forecasting approach to detect anomalies in microservices. Furthermo
APA, Harvard, Vancouver, ISO, and other styles
35

Salvadori, Ivan Luiz, Alexis Huf, Bruno C. N. Oliveira, Ronaldo dos Santos Mello, and Frank Siqueira. "Improving entity linking with ontology alignment for semantic microservices composition." International Journal of Web Information Systems 13, no. 3 (2017): 302–23. http://dx.doi.org/10.1108/ijwis-04-2017-0029.

Full text
Abstract:
Purpose This paper aims to propose a method based on Linked Data and Semantic Web principles for composing microservices through data integration. Two frameworks that provide support for the proposed composition method are also described in this paper: Linkedator, which is responsible for connecting entities managed by microservices, and Alignator, which aligns semantic concepts defined by heterogeneous ontologies. Design/methodology/approach The proposed method is based on entity linking principles and uses individual matching techniques considering a formal notion of identity. This method im
APA, Harvard, Vancouver, ISO, and other styles
36

Yu, Hang, Xiulei Wang, Changyou Xing, and Bo Xu. "A Microservice Resilience Deployment Mechanism Based on Diversity." Security and Communication Networks 2022 (June 1, 2022): 1–13. http://dx.doi.org/10.1155/2022/7146716.

Full text
Abstract:
The microservice architecture has many advantages, such as technology heterogeneity, isolation, scalability, simple deployment, and convenient optimization. These advantages are important as we can use diversity and redundancy to improve the resilience of software system. It is necessary to study the method of improving the resilience of software system by diversity implementation and redundant deployment of software core components based on microservice framework. How to optimize the diversity deployment of microservices is a key problem to maximize system resilience and make full use of reso
APA, Harvard, Vancouver, ISO, and other styles
37

Paccha, Angamarca Patricio Michael, and Victor Velepucha. "Data Domain Servitization for Microservices Architecture." Latin-American Journal of Computing 12, no. 1 (2025): 59–67. https://doi.org/10.5281/zenodo.14449867.

Full text
Abstract:
Microservices have emerged as a software design paradigm where small, autonomous services interact to meet business requirements. However, transitioning from monolithic systems to microservices presents challenges, especially when multiple subdomains share transactional tables to maintain referential integrity across separate databases. Ensuring each microservice handles business data while adhering to ACID properties—namely, atomicity, consistency, isolation, and durability—is crucial. This requires unique, consistent, and low-dependency data from a business domain perspective. Sy
APA, Harvard, Vancouver, ISO, and other styles
38

Tuglular, Tugkan, Deniz Egemen Coşkun, Ömer Gülen, Arman Okluoğlu, and Kaan Algan. "Behavior-Driven Development of Microservice Applications." International Journal of Computers 15 (December 9, 2021): 130–37. http://dx.doi.org/10.46300/9108.2021.15.20.

Full text
Abstract:
As the number of microservice applications rises, different development methodologies for them are under consideration. In this manuscript, we propose a behavior-driven development method for microservice applications. The proposed method starts with writing end-to-end tests at the system or application level and then moves down to the microservice level, where component and unit tests are written. Next, code that passes these tests is developed one by one for each level. Once user stories are covered, our method loops again to integrate negative tests to achieve holistic testing for the micro
APA, Harvard, Vancouver, ISO, and other styles
39

Iqbal, Muhammad, Wiwin Handoko, and Abdul Karim Syahputra. "Optimalisasi E-Learning Melalui Implementasi Microservice Untuk Peningkatan Skalabilitas Dan Efisiensi Pembelajaran Online." Jurdimas (Jurnal Pengabdian Kepada Masyarakat) Royal 6, no. 3 (2023): 439–44. http://dx.doi.org/10.33330/jurdimas.v6i3.2496.

Full text
Abstract:
The increased use of technology in education has encouraged the development of e-learning platforms that can provide effective and affordable learning experiences. However, the scalability and viability of e-learning platforms is often a challenge in the face of an increasing number of users and workloads. In this dedication, we propose the use of mi-croservice architecture in e-learning platforms to optimize scalability and maintain platform viability. We design and implement a microservice-based e-learning platform consisting of independent microservices, such as user management, course mana
APA, Harvard, Vancouver, ISO, and other styles
40

Sanghamithra Duggirala. "Micro Service Architecture and Platform-Independent Middleware Integration: A Humanized Review." International Research Journal on Advanced Science Hub 7, no. 06 (2025): 623–29. https://doi.org/10.47392/irjash.2025.073.

Full text
Abstract:
Microservice architecture (MSA) offers a modular approach to building scalable and maintainable software systems. However, integrating microservices across heterogeneous platforms remains a significant challenge. This review explores the role of platform-independent middleware in enabling seamless communication, orchestration, and management of microservices. We present a conceptual architecture that leverages tools such as gRPC, Kafka, service meshes, and observability stacks, ensuring interoperability, resilience, and operational efficiency. Through experimental results and case studies, we
APA, Harvard, Vancouver, ISO, and other styles
41

Samarth Shah and Neil Choksi. "Federated attestation for secure microservice communication in a multi-cloud environment." World Journal of Advanced Engineering Technology and Sciences 8, no. 1 (2023): 440–58. https://doi.org/10.30574/wjaets.2023.8.1.0019.

Full text
Abstract:
The proliferation of microservices architectures in cloud environments necessitates robust security mechanisms to ensure the integrity and confidentiality of inter-service communication. Traditional security methods, such as centralized attestation and encryption, often struggle to scale effectively in multi-cloud deployments. Federated attestation presents a promising solution by enabling distributed trust models across different cloud providers, allowing microservices to authenticate and verify each other’s integrity without relying on a centralized authority. In a multi-cloud environment, w
APA, Harvard, Vancouver, ISO, and other styles
42

Miao, Tingshuo, Asif Imtiaz Shaafi, and Eunjee Song. "Systematic Mapping Study of Test Generation for Microservices: Approaches, Challenges, and Impact on System Quality." Electronics 14, no. 7 (2025): 1397. https://doi.org/10.3390/electronics14071397.

Full text
Abstract:
Software development underwent a significant shift with the adoption of microservice architecture. Such architecture offers modularity and scalability but introduces new testing challenges. This review aims to identify, categorize, and analyze key testing methods used in microservices-based systems, emphasizing how these methods address architectural challenges and affect overall system quality. The distributed nature and asynchronous communication patterns of microservices architecture create a pressing need for robust and adaptive testing approaches. We systematically reviewed relevant paper
APA, Harvard, Vancouver, ISO, and other styles
43

Malinich, I. P., and Y. V. Ivanchuk. "Features of microservices placement of learning management systems in hybrid clouds." System technologies 3, no. 158 (2025): 157–70. https://doi.org/10.34185/1562-9945-3-158-2025-16.

Full text
Abstract:
The article focuses on various approaches and methods for deploying microservices in the cloud, as well as the specifics of their application for hosting microservices in a hybrid cloud environment for learning management systems. The relevance of the study consists in the problem that migrating high-load learning management systems (LMS) with numerous integration links to other services to the cloud is a complex task that is difficult to be solved using existing methods. LMS’es such as Moodle, Canvas LMS, Forma LMS, and others are often used to organize the educational process in Ukrainian ed
APA, Harvard, Vancouver, ISO, and other styles
44

Liao, Jianxiong, Juntao Li, Zhi Zhou, Fei Xu, Fangming Liu, and Xu Chen. "Microns: Connection Subsetting for Microservices in Shared Clusters." Proceedings of the ACM on Measurement and Analysis of Computing Systems 9, no. 2 (2025): 1–26. https://doi.org/10.1145/3727118.

Full text
Abstract:
Microservice applications typically employ a technique known as connection subsetting to ensure resource-efficient and stable communication. In this technique, upstream containers selectively route requests to a limited subset of downstream counterparts via persistent connections. However, the interdependency in microservice applications and complex runtime environments pose significant challenges for effective connection subsetting, rendering traditional strategies notably inefficient. In this paper, we present Microns, a connection subsetting framework designed for microservices in shared cl
APA, Harvard, Vancouver, ISO, and other styles
45

Lauwren, Alexander Jason, and Y. b. Dwi Setianto. "MICROSERVICE AND MONOLITH PERFORMANCE COMPARISON IN TRANSACTION APPLICATION." Proxies : Jurnal Informatika 5, no. 2 (2024): 86–105. http://dx.doi.org/10.24167/proxies.v5i2.12447.

Full text
Abstract:
When it comes to building or developing an online system, developers need to choose what kind of architecture will be used for the system. When facing the challenge, a developer needs the most suitable architecture that most fit the case whether uses microservices or monolithic architecture. Both architectures offer different benefits. Microservice recently become popular because many large companies start migrating from monolith to microservices but on the other hand. many organizations are still unfamiliar with microservices. Despite microservice providing many benefits, it also has challeng
APA, Harvard, Vancouver, ISO, and other styles
46

Saboor, Abdul, Mohd Fadzil Hassan, Rehan Akbar, et al. "Containerized Microservices Orchestration and Provisioning in Cloud Computing: A Conceptual Framework and Future Perspectives." Applied Sciences 12, no. 12 (2022): 5793. http://dx.doi.org/10.3390/app12125793.

Full text
Abstract:
Cloud computing is a rapidly growing paradigm which has evolved from having a monolithic to microservices architecture. The importance of cloud data centers has expanded dramatically in the previous decade, and they are now regarded as the backbone of the modern economy. Cloud-based microservices architecture is incorporated by firms such as Netflix, Twitter, eBay, Amazon, Hailo, Groupon, and Zalando. Such cloud computing arrangements deal with the parallel deployment of data-intensive workloads in real time. Moreover, commonly utilized cloud services such as the web and email require continuo
APA, Harvard, Vancouver, ISO, and other styles
47

Abdelfattah, Amr S., Tomas Cerny, Jorge Yero Salazar, Xiaozhou Li, Davide Taibi, and Eunjee Song. "Assessing Evolution of Microservices Using Static Analysis." Applied Sciences 14, no. 22 (2024): 10725. http://dx.doi.org/10.3390/app142210725.

Full text
Abstract:
Microservices have gained widespread adoption in enterprise software systems because they encapsulate the expertise of specific organizational subunits. This approach offers valuable insights into internal processes and communication channels. The advantage of microservices lies in their self-contained nature, streamlining management and deployment. However, this decentralized approach scatters knowledge across microservices, making it challenging to grasp the holistic system. As these systems continually evolve, substantial changes may affect not only individual microservices but the entire s
APA, Harvard, Vancouver, ISO, and other styles
48

Walker, Andrew, Dipta Das, and Tomas Cerny. "Automated Code-Smell Detection in Microservices Through Static Analysis: A Case Study." Applied Sciences 10, no. 21 (2020): 7800. http://dx.doi.org/10.3390/app10217800.

Full text
Abstract:
Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based applications. There are many advantages to using microservices, but also downsides to using a more complex architecture than a typical monolithic enterprise application. Beyond the normal poor coding practices and code smells of a typical application, microservice-specific code smells are difficult to discover within a distributed application setup. There are many static code analysis tools for monolithic applications, but tools to offer code-smell detection for microservice-based applications are lacking.
APA, Harvard, Vancouver, ISO, and other styles
49

Zhou, Xueyun, Xinling Wu, and Yihong Chen. "High-Concurrency and High-Performance Application of Microservice Order System Based on Big Data." Security and Communication Networks 2022 (June 28, 2022): 1–11. http://dx.doi.org/10.1155/2022/3424283.

Full text
Abstract:
The order system plays the role of the central nervous system in the integrated logistics operation. Theoretically speaking, the whole operation process of logistics service is to complete the order, the order information runs through all the links of the whole logistics, and the order processing efficiency affects the logistics process. This paper studies the high-concurrency and high-performance applications of the microservice order system based on big data, which prove that on the basis of big data technology, the performance of the microservice order system will be greatly improved. To th
APA, Harvard, Vancouver, ISO, and other styles
50

Díaz-Sánchez, Daniel, Andrés Marín-Lopez, Florina Almenárez Mendoza, and Patricia Arias Cabarcos. "DNS/DANE Collision-Based Distributed and Dynamic Authentication for Microservices in IoT †." Sensors 19, no. 15 (2019): 3292. http://dx.doi.org/10.3390/s19153292.

Full text
Abstract:
IoT devices provide real-time data to a rich ecosystem of services and applications. The volume of data and the involved subscribe/notify signaling will likely become a challenge also for access and core networks. To alleviate the core of the network, other technologies like fog computing can be used. On the security side, designers of IoT low-cost devices and applications often reuse old versions of development frameworks and software components that contain vulnerabilities. Many server applications today are designed using microservice architectures where components are easier to update. Thu
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!