DEVELOPMENT OF A BATCH PROCESSING APPLICATION WITH ZERO-DOWNTIME DEPLOYMENT

Autores

DOI:

https://doi.org/10.18623/rvd.v23.5444

Palavras-chave:

Repetitive Task Automation, Zero Downtime, Batch Processing Application

Resumo

In today’s era of rapidly advancing software and information technologies, many operational processes involve repetitive tasks, requiring employees to routinely spend time completing them. Such situations significantly reduce work efficiency and lead to wasted time. This study aims to increase operational efficiency and enable employees to focus on more strategic and creative tasks. To this end, a batch processing system has been developed that is easy to use, automates routine operational and software processes, and provides uninterrupted service. This system is built on an architecture of admin and agent modules to coordinate and manage workloads. Angular and TypeScript have been used for front-end, while Python, FastAPI, SQLAlchemy, and PostgreSQL technologies have been used for back-end. Development and packaging tools such as Jenkins and Docker have been utilized. Sonarqube integration has been preferred for static code analysis. A hybrid transition architecture combining "Graceful Shutdown" and "Missed Job Recovery" approaches has been designed for uninterrupted service delivery and data security. With the developed system, processes have been made more effective and efficient through the automation of planned workflows. In this way, employees have been able to focus their time and energy on high value-added tasks, thus significantly increasing workforce productivity.

Referências

[1] Kasim, T., Haracic, M., & Haracic, M. (2018). The improvement of business efficiency through business process management. Economic Review: Journal of Economics and Business, 16(1), 31-43.

[2] Manchana, R. (2020). Operationalizing Batch Workloads in the Cloud with Case Studies. International Journal of Science and Research (IJSR), 9(7), 2031-2041.

[3] Ravi, C. (2025). ETL (Extract, Transform & Load) Automation. International Journal of Emerging Trends in Computer Science and Information Technology, 6(1), 52-55.

[4] Rüeck, L., Auer, T., Rösl, S., & Schieder, C. (2025, July). A Systematic Literature Review on Business Process Automation Frameworks and Technologies. In International Conference on Subject-Oriented Business Process Management (pp. 198-213). Cham: Springer Nature Switzerland.

[5] THARUN, D. (2025). Zero-Downtıme Mıgratıon Strategıes For Large-Scale Dıstrıbuted Servıces. Internatıonal Journal, 11(2), 179-187.

[6] Wang, H., Qian, K., Ni, C., & Wu, J. (2025). Distributed batch processing architecture for cross-platform abuse detection at scale. Pinnacle Academic Press Proceedings Series, 2, 12-27.

[7] Alkoudsi, M. I., & Fohler, G. (2024, November). Scheduling Dynamic Task-Sets in Time-Triggered Real-Time Systems. In Proceedings of the 32nd International Conference on Real-Time Networks and Systems (pp. 48-58).

[8] Petrova, E. V., & Bennett, T. R. (2024). Implementing Zero-Downtime Deployments on Kubernetes.

[9] Ramaswamy, Y. (2024). Zero Downtime Deployments in DevOps: Blue-Green, Canary, and Feature Flag Techniques. International Journal of Communication Networks and Information Security, 16(5), 969-977.

[10] Watson III, E. F., & Schwarz, A. H. (2023). Enterprise and business process automation. In Springer Handbook of Automation (pp. 1385-1400). Cham: Springer International Publishing.

[11] Lua, C., Onwuchekwa, D., & Obermaisser, R. (2022, June). Ai-based scheduling for adaptive time-triggered networks. In 2022 11th Mediterranean Conference on Embedded Computing (MECO) (pp. 1-7). IEEE.

[12] Mahmud, D., & Ikbal, M. Z. (2022). The role of etl (extract-transform-load) pipelines in scalable business intelligence: A comparative study of data integration tools. ASRC Procedia: Global Perspectives in Science and Scholarship, 2(1), 89-121.

[13] Pappula, K. K. (2022). Containerized Zero-Downtime Deployments in Full-Stack Systems. International Journal of AI, BigData, Computational and Management Studies, 3(4), 60-69.

[14] Tiede, D. (2022). Big-Data Solutions for Manufacturing Health Monitoring and Log Analytics.

[15] Munawar. (2021, October). Extract Transform Loading (ETL) Based Data Quality for Data Warehouse Development. In 2021 1st International Conference on Computer Science and Artificial Intelligence (ICCSAI) (Vol. 1, pp. 373-378). IEEE.

[16] Paladugu, N. (2021). Zero-Downtime Microservices Deployment Strategies for Mission-Critical Financial Applications. International Journal of Emerging Research in Engineering and Technology, 2(3), 79-88.

[17] Haki, K., Beese, J., Aier, S., & Winter, R. (2020). The evolution of information systems architecture: An agent-based simulation model. MIS Quarterly, 44(1), 155-184.

Downloads

Publicado

2026-03-18

Como Citar

Koç, S. S., Yanar, M., Ulus, C., & Akay, M. F. (2026). DEVELOPMENT OF A BATCH PROCESSING APPLICATION WITH ZERO-DOWNTIME DEPLOYMENT. Veredas Do Direito , 23(5), e235444. https://doi.org/10.18623/rvd.v23.5444