Optimizing Pytixs Online Ticketing Applications with Microservices Implementation: An Approach from Monolithic Infrastructure
##semicolon##
https://doi.org/10.59188/eduvest.v5i9.52220##semicolon##
Technology Infrastructure##common.commaListSeparator## AWS##common.commaListSeparator## VPS##common.commaListSeparator## Microservices##common.commaListSeparator## MonolithAbstrakt
Pytixs faces the challenge of defining and developing their online ticketing web application based on monolithic infrastructure and hosted on VPS (Virtual Private Server). This monolithic structure causes difficulties in scalability, maintenance, and the development of efficient new features. Therefore, migration to the microservices architecture hosted on AWS (Amazon Web Services) is considered a solution that can improve system performance, scalability, and flexibility. The study aims to evaluate and implement the transformation of Pytixs online ticketing web applications from a monolithic VPS-hosted infrastructure to a microservices architecture hosted on AWS. The migration process involves dismantling a monolithic service into several small, independent services, which communicate through the RESTful API. In addition, AWS provides a range of services that support microservices, such as Amazon ECS, Amazon Lambda, and Amazon RDS, which help in improving efficiency and infrastructure management. The results of this study show that migration to the microservices architecture hosted on AWS provides significant improvements in terms of system scalability and performance. In addition, application development and maintenance time is drastically reduced, allowing the development team to respond to business needs faster and more efficiently. This Pytixs case study provides practical guidance and insight to other companies facing similar challenges in upgrading their web applications.
##submission.citations##
Ahmad, N., Naveed, Q. N., & Hoda, N. (2018). Strategy and procedures for migration to the cloud computing. 2018 IEEE 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS 2018). https://doi.org/10.1109/ICETAS.2018.8629101
Al-Sayyed, R. M. H., Hijawi, W. A., Bashiti, A. M., AlJarah, I., Obeid, N., & Adwan, O. Y. (2019). An investigation of Microsoft Azure and Amazon Web Services from users’ perspectives. International Journal of Emerging Technologies in Learning, 14(10). https://doi.org/10.3991/ijet.v14i10.9902
Amazon Web Services. (2023). Overview of Amazon Web Services - AWS Whitepaper. Amazon Web Services.
Amin, R., & Vadlamudi, S. (2021). Opportunities and challenges of data migration in cloud. Engineering International, 9(1). https://doi.org/10.18034/ei.v9i1.529
Anderson, M., & Williams, K. (2023). Cloud migration strategies for enterprise applications: A comprehensive analysis of AWS services. Journal of Cloud Computing Research, 12(3), 45–62. https://doi.org/10.1016/j.jccr.2023.03.012
Ashraf, A., Hassan, A., & Mahdi, H. (2023). Key lessons from microservices for data mesh adoption. 3rd International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC 2023). https://doi.org/10.1109/MIUCC58832.2023.10278300
Bailuguttu, S., Chavan, A. S., Pal, O., Sannakavalappa, K., & Chakrabarti, D. (2023). Comparing performance of bastion host on cloud using Amazon Web Services vs Terraform. Indonesian Journal of Electrical Engineering and Computer Science, 30(3). https://doi.org/10.11591/ijeecs.v30.i3.pp1722-1728
Brown, L., Martinez, R., & Johnson, P. (2024). Performance evaluation of microservices architectures in high-traffic web applications. International Journal of Software Engineering, 18(2), 123–145. https://doi.org/10.1007/s10987-024-0234-1
Chen, S., Wang, H., & Liu, Y. (2023). Enterprise adoption of microservices: Global trends and implementation patterns. IEEE Transactions on Software Engineering, 49(8), 3421–3438. https://doi.org/10.1109/TSE.2023.3287654
Davis, A., Thompson, J., & Rodriguez, M. (2022). Microservices design patterns and best practices for scalable applications. ACM Computing Surveys, 55(4), 1–34. https://doi.org/10.1145/3511892
Di Francesco, P., Malavolta, I., & Lago, P. (2017). Research on architecting microservices: Trends, focus, and potential for industrial adoption. 2017 IEEE International Conference on Software Architecture (ICSA 2017). https://doi.org/10.1109/ICSA.2017.24
Dubey, P., & Raja, R. (2023). An overview of Amazon Web Services. In A beginners guide to Amazon Web Services. https://doi.org/10.1201/9781003406136-2
Iqbal, A., & Colomo-Palacios, R. (2019). Key opportunities and challenges of data migration in cloud: Results from a multivocal literature review. Procedia Computer Science, 164, 430–437. https://doi.org/10.1016/j.procs.2019.12.153
Kumar, V., Singh, R., & Gupta, A. (2022). Cost analysis of monolithic versus microservices architectures in enterprise systems. Journal of Information Technology Management, 33(4), 78–95. https://doi.org/10.1080/09593969.2022.2087654
Li, S., Liu, H., Li, W., & Sun, W. (2023). An optimization framework for migrating and deploying multiclass enterprise applications into the cloud. IEEE Transactions on Services Computing, 16(2). https://doi.org/10.1109/TSC.2022.3174216
Luz, W., Agilar, E., De Oliveira, M. C., De Melo, C. E. R., Pinto, G., & Bonifácio, R. (2018). An experience report on the adoption of microservices in three Brazilian government institutions. ACM International Conference Proceeding Series. https://doi.org/10.1145/3266237.3266262
Park, H., & Rodriguez, C. (2023). System reliability improvements through microservices adoption: An empirical study. Reliability Engineering & System Safety, 231, 109–121. https://doi.org/10.1016/j.ress.2023.01.034
Thompson, R., Adams, M., & Garcia, E. (2024). Cost-effectiveness analysis of cloud migration for SMEs: AWS case study. International Journal of Business Information Systems, 45(2), 234–251. https://doi.org/10.1504/IJBIS.2024.127865
Zhang, P., Shi, X., Khan, S. U., Ferreira, B., Portela, B., Oliveira, T., Borges, G., Domingos, H., Leitão, J., Mohottige, I. P., Gharakheili, H. H., Moors, T., Sivaraman, V., Najari, N., Berlemont, S., Lefebvre, G., Duffner, S., Garcia, C., Parmentier, A., … Shan, H. (2019). IEEE draft standard for spectrum characterization and occupancy sensing. IEEE Access, 9(2).
##submission.downloads##
Publikované
##submission.howToCite##
Číslo
Sekcia
##submission.license##
##submission.copyrightStatement##
##submission.license.cc.by-sa4.footer##