Analysing AWS DevOps CI/CD Serverless Pipeline Lambda Function's Throughput in Relation to Other Solution
Keywords:Cloud Computing, DevOps, Aws
DevOps is basically a Software engineering practice, which helps developers collaborate with various teams such as QA, Build & Release Engineering, and IT Teams (Security, Infra, and Operations) to help deliver a quality product continuously. Generally, in any DevOps framework, developers and IT teams collaborate with various teams such as quality control, security, and support as stated above, whose goal is to have a collaborative and cooperative effort to deliver code rapidly, in a seamless loop of continuous integration and continuous delivery (CI/CD) enabled by Continuous testing and Continuous Monitoring (CT/CM).We have seen tremendous growth in DevOps toolchains and Cloud providers in recent times and one such toolchain is AWS DevOps offered by AWS cloud service provider which is one of the most popular services in the market today. However, the transformation of traditional processes and infrastructure from typical On-Premises to the Cloud is not easy, but AWS DevOps offers Speed, Stability, Quality, and Security which also makes the transition for an organization easy to Adapt , Execution of commands in a CI/CD pipeline is handled by a runner, application, which can be configured in different ways allowing for different levels of the quality attributes performance like throughput. In this paper we are going to is about creating a seamless pipeline of e2e CI/CD pipeline using AWS DevOps services such as CodeCommit, CodeBuild, CodePipeline, CodeDeploy, and other services as needed, check its throughput against that of other machines.
Artur Cepuc, Robert Botez , Ovidiu Craciun, Iustin-Alexandru Ivanciu Virgil Dobrota ,” Implementation of a Continuous Integration and Deployment Pipeline for Containerized Applications in Amazon Web Services Using Jenkins, Ansible and Kubernetes” 2020 19th RoEduNet Conference: Networking in Education and Research (RoEduNet) ©2020 IEEE |
S. Watts, M. Raza, “SaaS vs PaaS vs IaaS: What’s The Difference & How to Choose”, BMC Software, 2019, [Online], Available: https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-thedifference-and-how-to-choose/.
Aaqib Rashid , Amit Chaturved ,” Cloud Computing Characteristics and Services: A Brief Review “, International Journal of Computer Sciences and Engineering , E-ISSN: 2347-2693 ,Vol.7(2), Feb 2019,
Felix Richter,” Cloud Infrastructure Market- Big Three Dominate the Global Cloud Market “,Statista , April 2023 online
Chart: Big Three Dominate the Global Cloud Market | Statista
Arvind,” DevOps Life cycle: Everything You Need To Know About DevOps Life cycle Phases”,edureka! , Jan 2023
Gartar ,” Inflationary Pressures Creating a Push and Pull Effect for Cloud Spending “,Stamford Conn,2022.
Binod Anand ,” A Brief History of Devops [With Infographic]”, Knowledgehut up Grand, 13 Jan 2023.
Ivanov O.A,” Development of CI / CD platform deployment automation module for group software development”, National University of "Kyiv-Mohyla Academy",2021
Red Hat ,” What is CI/CD pipeline ? “, May ,2022
Sander Rossel “Continuous Integration, Delivery, and Deployment” , Packt Publishing , 2018
Liliya Frye, “CI/CD/CT - Shift-Left and Shift-Right with Automated Continuous Testing” , Linkedin Profile ,2021
Paulforsyth,” CI/CD with AWS (Part 1, the Console Story)”,GlobalLogic UK&I,2018 Serverless CI/CD with AWS (Part 1, the Console Story) | by paulforsyth | GlobalLogic UK&I | Medium
Sindre Jonsson Wold,” Evaluation of different runner set‐ups for CI/CD pipelines”, Linköping University | Department of Computer and Information Science,2022
AWS,”Conclusion”, Amazon Web Services,,2023 https://docs.aws.amazon.com/whitepapers/latest/practicing-continuous-integration-continuous-delivery/conclusion.html
Nahdia Maryam Osmani , Summaiya Fatima , Afnan Ansari, Dr. Mohammed Abdul Bari ,” Cloud Computing Security Challenges, Threats and Vulnerabilities “,Design of Smart Cradle System Using Iot”, Mathematical Statistician and Engineering Applications, ISSN: 2094-0343, 2326-9865, Vol 72 No. 1 (2023), Page Number: 1446-1454
Mohammed Abdul Bari, Shahanawaj Ahamad, Mohammed Rahmat Ali,” Smartphone Security and Protection Practices”, International Journal of Engineering and Applied Computer Science (IJEACS) ; ISBN: 9798799755577 Volume: 03, Issue: 01, December 2021 (International Journal,U K) Pages 1-6
M.A.Bari & Shahanawaj Ahamad, “Managing Knowledge in Development of Agile Software”, in International Journal of Advanced Computer Science & Applications (IJACSA), ISSN: 2156-5570, Vol: 2, No: 4, pp: 72-76, New York, U.S.A., April 2011
Gooda, S. K. ., Chinthamu, N. ., Selvan, S. T. ., Rajakumareswaran, V. ., & Paramasivam, G. B. . (2023). Automatic Detection of Road Cracks using EfficientNet with Residual U-Net-based Segmentation and YOLOv5-based Detection. International Journal on Recent and Innovation Trends in Computing and Communication, 11(4s), 84–91. https://doi.org/10.17762/ijritcc.v11i4s.6310
Prof. Bhushan Thakre, Dr. R.M Thakre. (2017). Analysis of Modified Current Controller and its Implementation in Automotive LED. International Journal of New Practices in Management and Engineering, 6(04), 01 - 06. https://doi.org/10.17762/ijnpme.v6i04.60
Sherje, N.P., Agrawal, S.A., Umbarkar, A.M., Kharche, P.P., Dhabliya, D. Machinability study and optimization of CNC drilling process parameters for HSLA steel with coated and uncoated drill bit (2021) Materials Today: Proceedings,
How to Cite
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.