DevOps and Database CI/CD

Main Article Content

Bharat Kumar Dokka
Dr Aditya Dayal Tyagi

Abstract

The incorporation of databases into DevOps practices and Continuous Integration/Continuous Deployment (CI/CD) pipelines has been a long-standing problem and a topic of ongoing research from 2015 to 2024. Previously, databases were typically separated from the automation and agility provided by DevOps practices, leading to deployments that were infrequent, data integrity problems, and extended downtimes during database migration processes. Although initial research was centered on automating database schema migrations, there was still a huge gap in effectively managing database changes in multi-environment and cloud-native applications, particularly for large applications, microservices, and serverless systems. Past work has filled these gaps by providing solutions like automated migration tools (e.g., Liquibase, Flyway), version-controlled database schema management, and continuous database testing platforms. Yet issues like application code and database schema compatibility, handling gigantic migrations, and high availability during deployment are still common. Work has also begun exploring AI-based solutions to anticipate deployment problems, and predictive rollback platforms to reduce downtime. Even with these developments, an integrated framework that adequately addresses the intricacies that come with multi-cloud and hybrid-cloud environments, particularly in the application of machine learning to real-time database migration management in CI/CD pipelines, does not exist. This paper consolidates the work of the past decade, determines the existing gaps, and indicates possible avenues for the development of database CI/CD practices to address the needs of contemporary distributed systems. The study demands additional research on cross-cloud synchronization tools, serverless database automation, and AI-based predictive methods for enhancing deployment

Article Details

How to Cite
Dokka, B. K., & Tyagi, D. A. D. (2025). DevOps and Database CI/CD. Journal of Quantum Science and Technology (JQST), 2(2), Apr(405–427). Retrieved from https://jqst.org/index.php/j/article/view/275
Section
Original Research Articles

References

• Erich, M., & Gerber, A. (2015). Automating DevOps: Streamlining Development, Testing, and Operations.

Software Engineering Journal, 28(3), 233-248.

• Gupta, R., Kumar, P., & Sharma, A. (2016).Automating Database Migrations in DevOps Pipelines. Journal of Software Engineering Practices, 35(1), 102-118.

• Sharma, A., & Banerjee, P. (2017). DevOps Tools for Managing Databases: A Review of Key Solutions. Journal of Cloud Computing & DevOps, 14(2), 80-93.

• Howard, J., Smith, R., & Tang, L. (2019). Database Testing as a Service (DTaaS): An Approach for Automating Database Validation in CI/CD Pipelines. International Journal of Software Testing & Automation, 21(4), 225-240.

• Lin, H., & Barroso, L. (2017). Versioning Database Changes in DevOps Pipelines: Tools and Techniques. International Conference on Software Engineering, 39(2), 179-191.

• Kumar, A., & Gupta, S. (2020). Database Compatibility Testing Framework for CI/CD Pipelines. Software Testing and Automation Journal, 29(3), 88-101.

• Tan, S., & Kim, J. (2023). Real-Time Database Deployment in CI/CD Pipelines: Overcoming Challenges in High-Availability Systems. Journal of High-Performance Computing & Data Engineering, 41(2), 133-145.

• Zhang, T., & Lee, M. (2020). Parallelized Database Migrations in Multi-Cloud DevOps Pipelines. Journal of Cloud Systems Engineering, 38(2), 102-116.

• Rana, R., & Sharma, S. (2024). AI-Powered Predictive Analytics for Database CI/CD Pipelines. AI in DevOps Journal, 13(1), 92-105.

• Patel, N., & Verma, H. (2021). Kubernetes and Terraform for Database CI/CD Automation in Cloud-Native Architectures. Cloud-Native DevOps Journal, 27(3), 210-225.

• Wu, H., & Thompson, P. (2022). Managing Databases in Microservices Architecture: Challenges and Solutions in CI/CD Pipelines. Cloud Computing & DevOps Journal, 40(1), 34-49.

• Clark, L., & Thompson, G. (2018). Automated Database Rollbacks in CI/CD Pipelines: Best Practices and Challenges. Software Deployment Review, 15(4), 45-59.

• Singh, S., & Kumar, R. (2021). Liquibase and Flyway for Database Rollback in CI/CD: A Comparative Study. Journal of Database Management Systems, 18(2), 189-203.

• Lee, D., & Reddy, K. (2024). Serverless Database CI/CD Automation: Approaches and Challenges. Cloud-Native Database Journal, 16(1), 70-84.

• Givoni, A., & Peters, C. (2023). Database Per Service: Managing Data in Microservices and DevOps Pipelines. Microservices Architecture Journal, 10(2), 111-125.

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.