Practicing Continuous Integration Continuous Delivery on AWS
Article Sidebar
Main Article Content
Abstract: The rapid-fire elaboration of software development methodologies has needed the relinquishment of robotization- driven practices to enhance software quality and delivery speed. Continuous Integration (CI) and Continuous Delivery (CD) are foundation practices in ultramodern DevOps channels, enabling brigades to integrate law constantly, descry issues beforehand, and emplace operations fleetly with minimum homemade intervention. This exploration paper investigates the perpetration and optimization of CI/ CD channels using Amazon Web Services (AWS), a leading pall computing platform that offers scalable and intertwined DevOps tools. The study presents a methodical approach to constructing a CI/ CD workflow using AWS native services similar as AWS Code Commit for source control, AWS Code Build for automated testing and compendium, AWS Code Deploy for operation deployment, and AWS Code Pipeline for unity. The proposed channel is tested using a sample pall-native web operation and crucial criteria similar as figure time, deployment frequency, and failure recovery time are estimated. The exploration highlights the benefits of integrating CI/ CD practices with pall structure, including bettered software trustability, reduced deployment crimes, and enhanced development dexterity. Likewise, the paper discusses security considerations, cost- effectiveness, and scalability aspects associated with using AWS- managed CI/ CD services. The findings give practical perceptivity for software masterminds, DevOps interpreters, and experimenters seeking to apply flexible and effective software delivery channels in pall surroundings.
Downloads
References
AWS CodePipeline Documentation. Retrieved from https://docs.aws.amazon.com/codepipeline
https://www.sumologic.com/glossary/aws-codepipeline
https://cloudvisor.co/aws-guides/aws-codepipeline/
Humble, J., & Farley, D. (2010). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley.
Kim, G., Humble, J., Debois, P., & Willis, J. (2014). The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations. IT Revolution Press.
Nalawade, C., Mahajani, D., & Shinde, C. (2023). Implementing Continuous Integration and Deployment (CI/CD) for Machine Learning Models on AWS. International Journal of Global Innovations and Solutions (IJGIS), 2(2), 52-60.

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in our journal are licensed under CC-BY 4.0, which permits authors to retain copyright of their work. This license allows for unrestricted use, sharing, and reproduction of the articles, provided that proper credit is given to the original authors and the source.