Optimization of CI/CD Pipelines in Cloud-Native Enterprise Environments: A Comparative Analysis of Deployment Strategies
Keywords:
CI/CD pipelines, cloud-native enterprises, deployment strategiesAbstract
Companies have quickly embraced cloud-native technologies, needing robust CI/CD pipelines. Pipelines are needed to scale application deployment, stability, and delivery cycles. To optimize CI/CD pipelines for scalability, reliability, and speed in cloud-native enterprises, this research examines deployment methods.
The research starts with cloud-native CI/CD basics and focuses on major enterprises' demands. As organizations adopt cloud-native designs, serverless computing, containerization, and microservices have replaced monolithic software deployment. This technique offers advantages but also challenges that must be addressed to optimize CI/CD operations.
References
J. Humble and D. Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, 1st ed. Boston, MA, USA: Addison-Wesley, 2010.
K. Beck et al., "Manifesto for Agile Software Development," Agile Alliance, 2001. [Online]. Available: https://agilemanifesto.org/
M. Fowler, "Microservices," Martin Fowler, 2014. [Online]. Available: https://martinfowler.com/articles/microservices.html
J. Lewis and M. Fowler, "Microservices: a definition of this new architectural term," Martin Fowler, 2014. [Online]. Available: https://martinfowler.com/articles/microservices.html
J. L. LaPorte, "The rise of serverless computing," IEEE Cloud Computing, vol. 5, no. 3, pp. 58–64, May/June 2018.
R. P. Paul and T. S. Tang, "Containerization and orchestration with Kubernetes," IEEE Software, vol. 37, no. 5, pp. 96–101, Sept./Oct. 2020.
M. P. Papageorgiou and S. S. Reames, "Comparative study of container orchestration systems: Docker Swarm vs. Kubernetes," 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 197–204, Dec. 2019.
A. C. Leong and B. K. Raj, "Container orchestration for cloud-native applications," IEEE Access, vol. 8, pp. 21244–21259, 2020.
S. McCool et al., "Serverless computing: Economic and architectural implications," IEEE Transactions on Cloud Computing, vol. 8, no. 2, pp. 413–424, April-June 2020.
P. Chen and H. Wang, "Performance analysis of serverless computing," 2019 IEEE International Conference on Edge Computing (EDGE), pp. 169–175, June 2019.
D. K. S. Ng and S. K. K. Yuen, "A survey on microservices architectures and their impact on CI/CD processes," IEEE Transactions on Software Engineering, vol. 47, no. 8, pp. 1627–1642, Aug. 2021.
A. K. Verma and B. S. Rajan, "Optimizing microservices deployments in cloud environments," 2019 IEEE International Conference on Cloud Computing and Intelligence Systems (CCIS), pp. 108–114, Dec. 2019.
K. K. Iyer and S. K. Patil, "Containerization and its impact on CI/CD pipelines," IEEE Software, vol. 37, no. 1, pp. 76–83, Jan./Feb. 2020.
N. P. Johnson et al., "Best practices for serverless deployment," IEEE Cloud Computing, vol. 7, no. 4, pp. 12–19, July/Aug. 2020.
B. O. Anderson and R. E. Nelson, "Microservices and their effect on development and operations," IEEE Transactions on Services Computing, vol. 13, no. 2, pp. 367–376, April-June 2020.
M. S. Johnson and L. J. Carlson, "Integrating serverless computing with CI/CD pipelines," 2020 IEEE International Conference on Cloud Engineering (IC2E), pp. 103–110, March 2020.
D. K. Lee and T. R. Smith, "Challenges in CI/CD for serverless applications," IEEE Access, vol. 8, pp. 23643–23658, 2020.
A. B. Smith et al., "Automated deployment and monitoring with Kubernetes," 2019 IEEE International Conference on Cloud Computing (CLOUD), pp. 482–489, July 2019.
J. S. Thompson and A. P. Kaur, "Analyzing the performance of containerized applications," IEEE Transactions on Cloud Computing, vol. 8, no. 4, pp. 1153–1166, Oct.-Dec. 2020.
E. R. Murphy and C. W. Bailey, "Containerization and microservices: A systematic review," IEEE Transactions on Software Engineering, vol. 47, no. 5, pp. 991–1005, May 2021.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.