International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064

Downloads: 0 | Views: 24

Informative Article | Software Engineering | India | Volume 8 Issue 1, January 2019 | Rating: 4 / 10

Deployments in Release Engineering

Amarjot Singh Dhaliwal [5]

Abstract: Release engineering is a vital discipline in software engineering that encompasses the processes and practices involved in building, packaging, and deploying software. This paper explores various deployment methodologies, including manual, automated, continuous deployment CD, blue-green deployments, and canary releases. It also examines essential tools and technologies such as version control systems, CICD tools, configuration management tools, containerization, and monitoring and logging systems. The discussion highlights challenges in deployments, such as environment consistency, dependency management, rollback mechanisms, security, and scalability. Best practices for successful deployments are also presented, emphasizing automation, robust testing, continuous monitoring, version control, rollback planning, security, containerization, and advanced deployment strategies.

Keywords: release engineering, software deployment, continuous deployment, automated deployment, CICD tools

Edition: Volume 8 Issue 1, January 2019,

Pages: 2271 - 2273

How to Download this Article?

Type Your Valid Email Address below to Receive the Article PDF Link

Verification Code will appear in 2 Seconds ... Wait