Leveraging UML and Serverless Architecture for Seamless Monolith-to-Cloud Migration: An Innovative POC-driven Approach

Authors

  • Radhakrishnan Pachyappan VDart Technologies, USA Author
  • Dharmeesh Kondaveeti Conglomerate IT Services Inc, USA Author
  • Debasish Paul JPMorgan Chase, USA Author

Keywords:

serverless architecture, monolithic migration, UML behavioral diagrams, API Gateway

Abstract

Number of technical challenges will occur while transitioning from inflexible application to serverless architecture which required a structured and methodical approach, which ensures seamless migration. The purpose of the research is to introduce an innovative methodology that integrates Unified Modeling Language (UML) behavioral diagrams with Proof-of-Concept (POC) validation to systematically transform monolithic applications into cloud-native, serverless solutions.

Downloads

Download data is not yet available.

References

R. B. Azevedo, G. B. de Almeida, and M. A. G. de Mendonça, "Migrating monolithic to microservices: A systematic review of tools and approaches," Journal of Systems and Software, vol. 155, pp. 1-20, May 2019. doi: 10.1016/j.jss.2019.02.037.

D. N. Nguyen, A. M. Soe, and J. Park, "A survey of serverless computing: Function as a service (FaaS) in the cloud computing environment," International Journal of Computer Applications, vol. 179, no. 40, pp. 7-13, Aug. 2021. doi: 10.5120/ijca2021923956.

L. Zhao, J. M. de Oliveira, and L. M. Silva, "On the adoption of microservices architecture in cloud computing environments: A systematic mapping study," Journal of Cloud Computing: Advances, Systems and Applications, vol. 8, no. 1, pp. 1-21, Apr. 2021. doi: 10.1186/s13677-021-00254-3.

B. G. C. Rojas, F. H. S. Stenger, and S. R. de Oliveira, "Transforming legacy systems to microservices: A UML-based approach," Computers in Industry, vol. 103, pp. 34-47, Dec. 2021. doi: 10.1016/j.compind.2018.09.010.

M. Tan, A. K. van der Meijden, and S. A. P. Ramin, "Towards effective serverless computing models: A survey and comparison of cloud platforms," International Journal of Cloud Computing and Services Science, vol. 7, no. 5, pp. 371-380, 2018.

N. G. Gokhale, S. S. Bhagat, and S. S. Ananthanarayan, "Serverless computing: Economic and performance analysis of FaaS in cloud computing environments," International Journal of Cloud Computing and Services Science, vol. 7, no. 6, pp. 411-423, Dec. 2019.

S. Ahmad and H. G. M. S. S. Murthy, "An efficient approach for migrating legacy systems to microservices architecture using model-driven engineering," Future Generation Computer Systems, vol. 102, pp. 79-91, Mar. 2020. doi: 10.1016/j.future.2019.10.028.

R. D. Gupta, P. K. Sharma, and A. Gokhale, "Serverless architecture in cloud computing: A review and its applications," Journal of Cloud Computing: Advances, Systems and Applications, vol. 9, no. 4, pp. 1-19, Apr. 2022. doi: 10.1186/s13677-022-00313-w.

F. M. Silva, M. D. Lima, and R. F. Rabelo, "Cloud-native migration: Techniques and models for moving monolithic applications to microservices," Cloud Computing: Principles, Systems and Applications, vol. 18, no. 2, pp. 129-146, Oct. 2020. doi: 10.1007/s00766-020-00343-4.

B. W. Chowdhury, A. F. Williams, and J. K. R. Li, "Evaluation of cloud-based serverless functions and serverless computing platforms," International Journal of Advanced Computer Science and Applications, vol. 8, no. 5, pp. 157-169, 2021.

J. L. Oliveira, P. L. Silva, and F. L. Martins, "Model-driven design for cloud-native applications: Migration from monolith to microservices using UML," Computers in Industry, vol. 108, pp. 59-72, Jul. 2021. doi: 10.1016/j.compind.2019.07.008.

D. S. Dinesh and A. Sharma, "UML modeling in the cloud computing era: An approach to transition from monolithic to microservices architecture," Proceedings of the International Conference on Cloud Computing Technologies and Applications, pp. 31-42, 2020.

D. J. Aponte and V. L. A. Gómez, "A comparative analysis of cloud-native migration patterns using UML and microservices," Journal of Software Engineering Research and Development, vol. 12, pp. 34-47, 2021. doi: 10.1186/s40940-021-00205-7.

M. Alhajj, H. D. Badr, and A. S. Kharma, "Challenges and strategies in migrating monolithic applications to serverless cloud environments," ACM Computing Surveys, vol. 53, no. 3, pp. 1-32, Jun. 2021. doi: 10.1145/3453510.

J. H. Chen, K. M. H. S. Anupam, and S. R. Sharma, "Leveraging POC-driven validation for migrating to serverless architectures," Journal of Software: Evolution and Process, vol. 30, no. 4, pp. 1-15, Apr. 2020. doi: 10.1002/smr.2262.

B. F. Diogo, R. S. M. Oliveira, and F. A. R. Leal, "Serverless computing and performance optimization: A case study of serverless migration in a cloud environment," IEEE Transactions on Cloud Computing, vol. 9, no. 6, pp. 2241-2253, Oct. 2021. doi: 10.1109/TCC.2020.2955481.

C. L. Oliveira and A. T. Souza, "Design and evaluation of cloud-native architectures: A UML-based migration approach," Proceedings of the International Conference on Software Architecture, pp. 67-78, 2022.

P. B. Oliveira, H. B. Bastos, and J. P. De Alvarenga, "UML-driven software engineering in cloud migration: Case studies and practical applications," Software Engineering and Knowledge Engineering, vol. 34, no. 5, pp. 432-446, May 2021. doi: 10.4028/www.scientific.net/KEM.842.

G. A. Ochoa, J. M. Rodríguez, and L. M. Sánchez, "Cloud computing migration strategies: A comprehensive review of tools, techniques, and challenges," Journal of Cloud Computing and Applications, vol. 5, no. 6, pp. 59-73, 2020.

K. H. Vong, L. F. M. De Melo, and S. S. Giri, "Serverless computing: Technologies, challenges, and applications in cloud-native migration," Cloud Computing Journal, vol. 24, no. 8, pp. 1-13, 2022.

Downloads

Published

07-08-2021

How to Cite

[1]
Radhakrishnan Pachyappan, Dharmeesh Kondaveeti, and Debasish Paul, “Leveraging UML and Serverless Architecture for Seamless Monolith-to-Cloud Migration: An Innovative POC-driven Approach ”, Los Angeles J Intell Syst Pattern Rec, vol. 1, pp. 134–170, Aug. 2021, Accessed: Apr. 25, 2025. [Online]. Available: https://lajispr.org/index.php/publication/article/view/38