Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Systematic Mapping of Monolithic Applications to Microservices Architecture

View through CrossRef
Purpose- 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 monolithic system. It presents a case study of a financial application and proposed techniques for identifying microservices on monolithic systems using domain-driven development concepts. Design/methodology/approach- In recent years, microservices architecture has emerged as a new architectural style in the software development industry. As legacy monolithic software becomes too large to manage, many large corporations are considering converting their traditional monolithic systems into small-scale, self-contained microservices. However, migrating from monolithic to microservices architecture is a difficult and challenging task. Findings- This research paper examines the challenges and benefits of migrating from monolithic to microservices architecture. It presents a comparison of the two architectural styles and discusses the difficulties that led companies to switch to microservices. The study’s findings suggest that the proposed technique can improve work performance and establish clear models, but it may not be useful for systems with lower levels of complexity. Practical implication- This research paper has practical implications for software architects and developers who are considering migrating from monolithic to microservices architecture. The paper provides a technique for identifying microservices on monolithic systems using domain-driven concepts and various communication protocols for service interaction. The study’s findings suggest that this proposed technique can help establish clear models and enhance work performance for complex systems. Originality/value- This paper contributes to the field of software development by providing valuable insights and practical solutions for companies considering a switch to microservices architecture. We compared the two architectural styles and talked about the difficulties that led to the companies’ decision to switch over microservices architectures. A case study of a financial application is presented, in which we discussed our technique for identifying microservices on monolithic systems using domain driven concepts, as well as various communication protocols for service interaction. The study’s findings showed that this proposed technique helped to establish clear models and enhanced work performance, but it may not be useful for systems with lower levels of complexity.
Title: Systematic Mapping of Monolithic Applications to Microservices Architecture
Description:
Purpose- 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 monolithic system.
It presents a case study of a financial application and proposed techniques for identifying microservices on monolithic systems using domain-driven development concepts.
Design/methodology/approach- In recent years, microservices architecture has emerged as a new architectural style in the software development industry.
As legacy monolithic software becomes too large to manage, many large corporations are considering converting their traditional monolithic systems into small-scale, self-contained microservices.
However, migrating from monolithic to microservices architecture is a difficult and challenging task.
Findings- This research paper examines the challenges and benefits of migrating from monolithic to microservices architecture.
It presents a comparison of the two architectural styles and discusses the difficulties that led companies to switch to microservices.
The study’s findings suggest that the proposed technique can improve work performance and establish clear models, but it may not be useful for systems with lower levels of complexity.
Practical implication- This research paper has practical implications for software architects and developers who are considering migrating from monolithic to microservices architecture.
The paper provides a technique for identifying microservices on monolithic systems using domain-driven concepts and various communication protocols for service interaction.
The study’s findings suggest that this proposed technique can help establish clear models and enhance work performance for complex systems.
Originality/value- This paper contributes to the field of software development by providing valuable insights and practical solutions for companies considering a switch to microservices architecture.
We compared the two architectural styles and talked about the difficulties that led to the companies’ decision to switch over microservices architectures.
A case study of a financial application is presented, in which we discussed our technique for identifying microservices on monolithic systems using domain driven concepts, as well as various communication protocols for service interaction.
The study’s findings showed that this proposed technique helped to establish clear models and enhanced work performance, but it may not be useful for systems with lower levels of complexity.

Related Results

Systematic Mapping of Monolithic Applications to Microservices Architecture
Systematic Mapping of Monolithic Applications to Microservices Architecture
Abstract In recent years, microservices architecture has emerged as a new architectural style in the software development industry. As legacy monolithic software becomes to...
Decomposing Monolithic to Microservices: Keyword Extraction and BFS Combination Method to Cluster Monolithic’s Classes
Decomposing Monolithic to Microservices: Keyword Extraction and BFS Combination Method to Cluster Monolithic’s Classes
Abstract Microservices architecture is widely used because of the ease of maintaining its microservices, as opposed to encapsulating functionality in a monolithic, which may...
The architecture of differences
The architecture of differences
Following in the footsteps of the protagonists of the Italian architectural debate is a mark of culture and proactivity. The synthesis deriving from the artistic-humanistic factors...
Patterns for Migration of SOA Based Applications to Microservices Architecture
Patterns for Migration of SOA Based Applications to Microservices Architecture
Service oriented architecture (SOA) has been widely used in the design of enterprise applications over the last two decades. Though SOA has become popular in the integration of mul...
Restructuring Software Architecture: Moving From Monoliths to Microservices
Restructuring Software Architecture: Moving From Monoliths to Microservices
The shift from monolithic software architectures to microservices has become a key approach in contemporary software development, offering improvements in scalability, flexibility,...
Perancangan Protokol gRPC sebagai Komunikasi Data pada Arsitektur Microservices Aplikasi Manajemen Proyek
Perancangan Protokol gRPC sebagai Komunikasi Data pada Arsitektur Microservices Aplikasi Manajemen Proyek
Abstrak - Aplikasi manajemen proyek memainkan peran penting dalam berbagai industri. Namun, aplikasi tradisional seringkali dihadapkan pada keterbatasan skalabilitas, kesulitan pem...
Scalable Microservices Architecture: Leadership Approaches for High-Performance Retail Systems
Scalable Microservices Architecture: Leadership Approaches for High-Performance Retail Systems
The rapid evolution of retail systems in the digital age necessitates the adoption of scalable microservices architectures to meet the demands of high-performance and responsive pl...
MICROSERVICES VS. MONOLITHIC ARCHITECTURES [THE DIFFERENTIAL STRUCTURE BETWEEN TWO ARCHITECTURES]
MICROSERVICES VS. MONOLITHIC ARCHITECTURES [THE DIFFERENTIAL STRUCTURE BETWEEN TWO ARCHITECTURES]
Software development seems to be on the rise, owing to the growing necessity for businesses to go online,. There is a push to develop upgraded applications that will help businesse...

Back to Top