Skip to content
Open access

AI-Driven Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture

2026 · International Journal of Artificial Intelligence & Digital Transformation · 0 citations

TL;DR

CARGO (Context-sensitive lAbel pRopaGatiOn), a novel un-/semi-supervised partition refinement technique that utilizes a context- and flow-sensitive system dependency graph of monolithic applications, is introduced.

Abstract

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 enhanced security. Transitioning existing monolithic systems to microservices is essential to leverage these benefits. However, manual decomposition of large-scale applications is labor-intensive and prone to errors. AI-based systems offer promising solutions for automating this process. This paper introduces CARGO (Context-sensitive lAbel pRopaGatiOn), a novel un-/semi-supervised partition refinement technique that utilizes a context- and flow-sensitive system dependency graph of monolithic applications. CARGO refines and enhances the partitioning quality of existing microservice partitioning algorithms. Experiments demonstrate that CARGO improves partition quality, reduces distributed transactions, and enhances performance metrics such as latency and throughput in microservice applications. ​

Read PDF

Similar papers

Open access Aug 2026

Method for migrating monolithic software systems and their global database to isolated microservices

Migrating monolithic applications to microservice architectures offers benefits such as scalability, resilience, and continuous deployment. However, decomposing shared monolithic databases remains a major challenge due to strong structural and functional dependencies among application components and shared relational s...

Omar Hernández López, René Santaolaya Salgado, Blanca Dina Valenzuela Robles et al. · 0 citations
Open access 2019

Continuous Data Transformation in Event-Driven Microservices

In modern distributed systems, event-driven microservices have emerged as a robust architectural paradigm, offering scalability, resilience, and decoupled communication. However, these systems often require real-time or near-real-time transformation of data across services and domains. Continuous data transformation—th...

Thabo Nkosi · 0 citations
Open access 2026

Microservices Architectures Using Spring Boot: Embracing Containerization and Observability

This paper explores the integration of Spring Boot with containerization and observability, focusing on best practices, architectural patterns, and challenges, and delves into containerization strategies using Docker and orchestration with Kubernetes, emphasizing their roles in deployment and scalability.

Youssef- Al-Habib, Omar Sullaiman · 1 citation
Review Open access 2025

From Monolithic Systems to Cloud-Native Ecosystems: Modernizing Enterprise Applications with Kubernetes and Microservices

Results indicate that organizations adopting microservices design on Kubernetes can achieve higher deployment frequency, better resiliency, improved resource utilization and greater agility to respond to evolving market needs.

Srichandra Boosa · 0 citations
Review Open access 2022

Scalable Microservices Architecture for Data-Intensive Applications

The analysis of performance has shown that the proposed solution is much better in terms of throughput, latency and fault isolation than the conventional architectures, proving that microservices architecture with proper design presents a solid base of scalable data-intensive systems.

S. Rahman · 0 citations
Review

Architectural Evolution from Monolithic to Microservices in Scalable Systems: A Case Study of Netflix

Examining how Netflix has evolved its technological infrastructure through the adoption of microservices architecture, which has enhanced its scalability, fault tolerance, and overall performance, provides valuable insights into the broader implications of microservices architecture in modern software development.

C. Henríquez, Jarol Derley, Ramón Valencia et al. · 2 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.