PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 8, 2025Big Data and Cognitive Computing4 citationsOpen Access

A Pattern-Based Framework for Automated Migration of Monolithic Applications to Microservices

View Full Paper
HHHossam HassanMAManal A. Abdel-FattahWMWael Mohamed

Key Points

  • The Mono2Micro framework automates the migration process from monolithic applications to microservices, improving efficiency.
  • It utilizes machine learning algorithms, such as Random Forest, to analyze database query patterns, facilitating service decomposition.
  • The framework focuses on three core patterns: database patterns, service decomposition, and communication patterns.
  • Mono2Micro was validated on a student information system, demonstrating its capability to maintain functional integrity during migration.

Abstract

Over the past decade, many software enterprises have migrated from monolithic to microservice architectures to enhance scalability, maintainability, and performance. However, this transition presents significant challenges, requiring considerable development efforts, research, customization, and resource allocation over extended periods. Furthermore, the success of migration is not guaranteed, highlighting the complexities organizations face in modernizing their software systems. To address these challenges, this study introduces Mono2Micro, a comprehensive framework designed to automate the migration process while preserving structural integrity and optimizing service boundaries. The framework focuses on three core patterns: database patterns, service decomposition, and communication patterns. It leverages machine learning algorithms, including Random Forest and Louvain clustering, to analyze database query patterns along with static and dynamic database model analysis, which enables the identification of relationships between models, facilitating the systematic decomposition of microservices while ensuring efficient inter-service communication. To validate its effectiveness, Mono2Micro was applied to a student information system for faculty management, demonstrating its ability to streamline the migration process while maintaining functional integrity. The proposed framework offers a systematic and scalable solution for organizations and researchers seeking efficient migration from monolithic systems to microservices.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hassan et al. (2025) studied this question.

synapsesocial.com/papers/68e5c1b46950a706b22b4faahttps://doi.org/10.3390/bdcc9100253
Ask AI
Helpful
Bookmark
Share
View Full Paper