A Study of How Real-Time Feedback Loops Are Used in DevOps Through Smarter CI/CD Pipeline Techniques
DOI:
https://doi.org/10.63282/3050-9246.IJETCSIT-V5I2P118Keywords:
Cloud Computing, DevOps, Real-Time Feedback, Continuous Integration (CI), Continuous Delivery (CD)Abstract
The fast delivery of software and growing complexity of systems have rendered old Dev ops practices inadequate to enhance reliability, quality and operational efficiency. The absence of timely feedback between the processes of development and operations is a frequent cause of late detection of the issue and a reactive solution to the problem. This paper provides a detailed analysis of the application of real-time feedback loops to improve the DevOps processes based on smarter CI/CD pipeline methods. The paper discusses the underlying concepts of DevOps architecture, the concepts of CI/CD, and how continuous monitoring, observability, and automated feedback reduce feedback cycles. It focuses on the fact that telemetry of builds, testing, deployments, and runtime environments is required to facilitate the early detection of defects, performance optimization, and quicker incident response. Other automation tools, including Git, Jenkins, Docker, and monitoring platforms, have also been mentioned in the work when it comes to facilitating continuous feedbacks. Besides, new AI- and ML-based analytics of intelligent feedback are considered. The results may be used to prove that real-time feedback loops are effective in enhancing the quality of software, the reliability of deployments, and the release pace in contemporary DevOps setups.
Downloads
References
[1] Geeta, S. Gupta, and S. Prakash, “QoS and load balancing in cloud computing-an access for performance enhancement using agent based software,” Int. J. Innov. Technol. Explor. Eng., vol. 8, no. 11 S, pp. 641–644, 2019.
[2] P. Jha and R. Khan, “A Review Paper on DevOps: Beginning and More To Know,” Int. J. Comput. Appl., vol. 180, no. 48, pp. 16–20, Jun. 2018, doi: 10.5120/ijca2018917253.
[3] M. Mokale, “Integrating DevOps Practices into Media Application Development for Faster Rollouts,” Int. J. Multidiscip. Res., vol. 1, no. 2, pp. 1–7, 2019.
[4] L. Leite, C. Rocha, F. Kon, D. Milojicic, and P. Meirelles, “A Survey of DevOps Concepts and Challenges,” ACM Comput. Surv., vol. 52, no. 6, pp. 1–35, Nov. 2019, doi: 10.1145/3359981.
[5] S. Garg, “Predictive Analytics and Auto Remediation using Artificial Inteligence and Machine learning in Cloud Computing Operations,” Int. J. Innov. Res. Eng. Multidiscip. Phys. Sci., vol. 7, no. 2, 2019, doi: 10.5281/zenodo.15362327.
[6] L. Chen, “Continuous Delivery: Huge Benefits, but Challenges Too,” IEEE Softw., vol. 32, no. 2, pp. 50–54, Mar. 2015, doi: 10.1109/MS.2015.27.
[7] V. M. L. G. Nerella, “Automated Cross-Platform Database Migration And High Availability Implementation,” Turkish J. Comput. Math. Educ., vol. 9, no. 2, pp. 823–835, Jul. 2018, doi: 10.61841/turcomat.v9i2.15284.
[8] M. Shahin, M. Ali Babar, and L. Zhu, “Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices,” IEEE Access, vol. 5, pp. 3909–3943, 2017, doi: 10.1109/ACCESS.2017.2685629.
[9] D. Taibi, V. Lenarduzzi, and C. Pahl, “Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study,” in Communications in Computer and Information Science, vol. 1073, 2019, pp. 126–151. doi: 10.1007/978-3-030-29193-8_7.
[10] L. E. Lwakatare, P. Kuvaja, and M. Oivo, “Dimensions of DevOps,” in Agile Processes in Software Engineering and Extreme Programming, 2015, pp. 212–217.
[11] N. Dragoni et al., “Microservices: Yesterday, Today, and Tomorrow,” in Present and Ulterior Software Engineering, M. Mazzara and B. Meyer, Eds., Cham: Springer International Publishing, 2017, pp. 195–216. doi: 10.1007/978-3-319-67425-4_12.
[12] T. Savor, M. Douglas, M. Gentili, L. Williams, K. Beck, and M. Stumm, “Continuous deployment at Facebook and OANDA,” in Proceedings of the 38th International Conference on Software Engineering Companion, May 2016, pp. 21–30. doi: 10.1145/2889160.2889223.
[13] G. G. Claps, R. Berntsson Svensson, and A. Aurum, “On The Journey To Continuous Deployment : Technical And Social Challenges Along The Way,” Inf. Softw. Technol., vol. 57, pp. 21–31, Jan. 2015, doi: 10.1016/j.infsof.2014.07.009.
[14] A. Kushwaha, P. Pathak, and S. Gupta, “Review of optimize load balancing algorithms in cloud,” Int. J. Distrib. Cloud Comput., vol. 4, no. 2, pp. 1–9, 2016.
[15] B. H. Sigelman et al., “Dapper , a Large-Scale Distributed Systems Tracing Infrastructure,” Google Tech. Rep. dapper, no. April, 2010.
[16] P. He, J. Zhu, Z. Zheng, and M. R. Lyu, “Drain: An Online Log Parsing Approach with Fixed Depth Tree,” in 2017 IEEE International Conference on Web Services (ICWS), 2017, pp. 33–40. doi: 10.1109/ICWS.2017.13.
[17] Q. Hao, J. P. Wilson, C. Ottaway, N. Iriumi, K. Arakawa, and D. H. Smith, “Investigating the Essential of Meaningful Automated Formative Feedback for Programming Assignments,” in 2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, Oct. 2019, pp. 151–155. doi: 10.1109/vlhcc.2019.8818922.
[18] I. Tepavac, K. Valjevac, S. Kliba, and M. Mijač, “Version Control Systems, Tools and Best Practices: Case Git,” 2015.
[19] J. Shah, D. Dubaria, and J. Widhalm, “A Survey of DevOps tools for Networking,” 2018 9th IEEE Annu. Ubiquitous Comput. Electron. Mob. Commun. Conf. UEMCON 2018, pp. 185–188, 2018, doi: 10.1109/UEMCON.2018.8796814.
[20] C. Singh, N. S. Gaba, M. Kaur, and B. Kaur, “Comparison of Different CI/CD Tools Integrated with Cloud Platform,” in 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), IEEE, Jan. 2019, pp. 7–12. doi: 10.1109/CONFLUENCE.2019.8776985.
[21] N. Jagadish, “A Basic Introduction to DevOps Tools,” Int. J. Comput. Sci. Inf. Technol., vol. 6, no. 3, pp. 1–4, 2015.
[22] R. K. Gupta, M. Venkatachalapathy, and F. K. Jeberla, “Challenges in Adopting Continuous Delivery and DevOps in a Globally Distributed Product Team: A Case Study of a Healthcare Organization,” in 2019 ACM/IEEE 14th International Conference on Global Software Engineering (ICGSE), 2019, pp. 30–34. doi: 10.1109/ICGSE.2019.00020.
[23] Y. Demchenko et al., “Teaching DevOps and Cloud Based Software Engineering in University Curricula,” in 2019 15th International Conference on eScience (eScience), 2019, pp. 548–552. doi: 10.1109/eScience.2019.00075.
[24] A. F. Nogueira, J. C.B. Ribeiro, M. A. Zenha-Rela, and A. Craske, “Improving La Redoute’s CI/CD Pipeline and DevOps Processes by Applying Machine Learning Techniques,” in 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), IEEE, Sep. 2018, pp. 282–286. doi: 10.1109/QUATIC.2018.00050.
[25] V. L. Cruz and A. B. Albuquerque, “A DevOps Introduction Process for Legacy Systems,” in 2018 XLIV Latin American Computer Conference (CLEI), 2018, pp. 139–148. doi: 10.1109/CLEI.2018.00025.
[26] H. Asghar, E. Sooudi, W. Wei, P. Kumar, A. Gonzalez, and J. G. McInerney, “A novel symmetric dual loop feedback scheme insensitive to phase tuning using self-mode-locked two-section quantum dash laser,” in 2017 19th International Conference on Transparent Optical Networks (ICTON), 2017, pp. 1–4. doi: 10.1109/ICTON.2017.8025120.
[27] M. B. Kamuto and J. J. Langerman, “Factors inhibiting the adoption of DevOps in large organisations: South African context,” in 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), 2017, pp. 48–51. doi: 10.1109/RTEICT.2017.8256556.
[28] M. Rajkumar, A. K. Pole, V. S. Adige, and P. Mahanta, “DevOps culture and its impact on cloud delivery and software development,” in 2016 International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Spring), 2016, pp. 1–6. doi: 10.1109/ICACCA.2016.7578902.
[29] Mamidala, J. V., Enokkaren, S. J., Attipalli, A., Bitkuri, V., Kendyala, R., & Kurma, J. (2023). Machine Learning Models Powered by Big Data for Health Insurance Expense Forecasting. International Research Journal of Economics and Management Studies IRJEMS, 2(1).
[30] Nadella, V. M. (2023). Zero Trust Architecture for Telecom Operations. International Journal of Emerging Research in Engineering and Technology, 4(3), 115-129.
[31] Bitkuri, V., Kendyala, R., Kurma, J., Enokkaren, S. J., & Mamidala, J. V. (2023). Forecasting Stock Price Movements With Deep Learning Models for time Series Data Analysis. Journal of Artificial Intelligence & Cloud Computing. SRC/JAICC-531. DOI: doi. org/10.47363/JAICC/2023 (2), 489, 2-9.
[32] Nadella, V. M. (2023). Anomaly Detection and Fault Prediction using ML in Telecom Operations. International Journal of Emerging Trends in Computer Science and Information Technology, 4(3), 134-143.
[33] Kosaraju, P., & Nadella, V. M. (2022). Security and Privacy in IoT Ecosystems. Universal Library of Engineering Technology, (Issue).
[34] Singh, A. A. S. S., Mania, V., Kothamaram, R. R., Rajendran, D., Namburi, V. D. N., & Tamilmani, V. (2023). Exploration of Java-Based Big Data Frameworks: Architecture, Challenges, and Opportunities. Journal of Artificial Intelligence & Cloud Computing, 2(4), 1-8.
[35] Routhu, K. K. (2023). AI-driven succession planning in Oracle HCM Cloud: Building resilient leadership pipelines through predictive analytics. International Journal of Science, Engineering and Technology, 11(5).
[36] Tamilmani, V., Namburi, V. D., Singh Singh, A. A., Maniar, V., Kothamaram, R. R., & Rajendran, D. (2023). Real-Time Identification of Phishing Websites Using Advanced Machine Learning Methods. Available at SSRN 5837142.
[37] Routhu, K. K. (2023). AI-driven succession planning in Oracle HCM Cloud: Building resilient leadership pipelines through predictive analytics. International Journal of Science, Engineering and Technology, 11(5). https://doi.org/10.5281/zenodo.17292018
[38] From Fragmentation to Focus: The Benefits of Centralizing Procurement. (2023). International Journal of Research and Applied Innovations, 6(6), 9820-9833. https://doi.org/10.15662/
[39] Routhu, K. K. (2023). Embedding fairness into the digital enterprise, data driven DEI strategies with Oracle HCM Analytics. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 9(8), 266-274.
[40] Routhu, K. K. (2023). AI-driven skills forecasting in Oracle HCM Cloud: From static competencies to predictive workforce design. International Journal of Science, Engineering and Technology, 11(1).
[41] Padur, S. K. R. (2023). AI-Augmented Enterprise ERP Modernization: Zero-Downtime Strategies for Oracle E-Business Suite R12. 2 and Beyond. Available at SSRN 5605510.
[42] Routhu, K. K. (2022). From Case Management to Conversational HR: Redefining Help Desks with Oracle’s AI and NLP Framework. International Journal of Science, Engineering and Technology, 10(6).
[43] Vattikonda, N., Gupta, A. K., Polu, A. R., Narra, B., Buddula, D. V. K. R., & Patchipulusu, H. H. S. (2022). Blockchain Technology in Supply Chain and Logistics: A Comprehensive Review of Applications, Challenges, and Innovations. International Journal of Emerging Trends in Computer Science and Information Technology, 3(3), 72-80.
[44] Attipalli, A., BITKURI, V., Mamidala, J. V., Kendyala, R., & KURMA, J. (2022). Empowering Cloud Security with Artificial Intelligence: Detecting Threats Using Advanced Machine learning Technologies. Available at SSRN 5741263.
[45] Padur, S. K. R. (2022). Intelligent resource management: AI methods for predictive workload forecasting in cloud data centers. J. Artif. Intell. Mach. Learn. & Data Sci, 1(1), 2936-2941.
[46] Nadella, V. M. (2022). Digital Twins for Predictive Network Management and System Simulation. International Journal of AI, BigData, Computational and Management Studies, 3(3), 100-111.
[47] Routhu, K. K. (2022). From RFID to Geofencing: IoT-Enabled Smart Time Tracking in Oracle HCM Cloud. International Journal of Science, Engineering and Technology, 10(4).
[48] Nadella, V. (2019). Extracting road traffic data through video analysis using automatic camera calibration and deep neural networks.
[49] Polam, R. M., Kamarthapu, B., Kakani, A. B., Nandiraju, S. K. K., Chundru, S. K., & Vangala, S. R. (2022). Data Security in Cloud Computing: Encryption, Zero Trust, and Homomorphic Encryption. International Journal of Emerging Trends in Computer Science and Information Technology, 3(4), 31-41.
[50] Padur, S. K. R. (2022). AI augmented platform engineering, transforming developer experience through intelligent automation and self optimizing internal platforms. International Journal of Science, Engineering and Technology, 10(5), 10-5281.
[51] Kosaraju, P. , & Nadella, V. M. (2021). Quality of Experience (QoE) and Network Performance Modelling for Multimedia Traffic. Journal of Artificial Intelligence and Big Data, 1(1), 1-13. https://doi.org/10.31586/jaibd.2021.1358.
