Skip to content
Free planNo credit card requiredStart writing

other · NORMA · 2021

Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism

Singh, Dilip

Cited by 0Open access

Abstract

With the rapid growth of Agile software delivery trends Continuous Integration and Continuous Deployment(CICD) has gained a wide adoption across IT organizations. Continuous Integration and Continuous Deployment(CICD) are the basic pillars of DevOps which enable rapid software deployment with quick feedback. It also bridges the gap between operations and the developer team. Recent studies show that adopting DevOps practices for software development sometimes creates additional overhead for developers due to overly long build time. It becomes even worse when waiting for a build to successfully finish gets fail. To overcome this barrier, the paper emphasis improving Continuous Deployment(CD) performance to reduce the application deployment makespan. The motive is to optimize the performance of AWS Elastic BeanStalk using multi-level thread parallelism in Python. I have used a custom script written in python 3.7 to invoke multiple threads for deploying application files from the AWS S3 bucket to the AWS EC2 instance. The entire software delivery can be improved while reducing the costs by lowering the execution time for Continuous Deployment (CD). For the experiment, we have used AWS cloud and evaluated various matrices such as execution time, CPU utilization, a cost that occurred before and after optimization.

Cite this paper

APA 7

Singh, D. (2021). Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism. NORMA.

MLA 9

Singh, Dilip. “Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism.” NORMA, 2021.

Chicago

Singh, Dilip. 2021. “Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism.” NORMA.

Harvard

Singh, D. (2021) ‘Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism’, NORMA.

BibTeX
@misc{singh2021optimizing,
  title = {{Optimizing Continuous Deployment Performance Using Multi-Level Thread Parallelism}},
  author = {Singh, Dilip},
  journal = {NORMA},
  year = {2021}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.