Search⌘ K
AI Features

Code Deployment and Maintenance

Explore effective approaches to code deployment and maintenance in software development. Learn why implementing CI/CD pipelines early improves delivery efficiency and how to manage code changes through version control, database scripts, and documentation. Understand the importance of planning maintenance with proper logging and monitoring to ensure software quality and customer satisfaction in production environments.

CI/CD before development

I will talk about CI/CD (Continuous Integration and Continuous Deployment) elsewhere in this course (CI/CD - Deployment Foundation). In the current section, I only want to suggest that development teams implement CI/CD pipelines as early as possible. I recommend this approach because delivering solutions is more efficient when CI/CD pipelines are already in place. Without this infrastructure, development teams will need to install an application every time to every unique environment manually. When unplanned issues occur while deploying a system, developers apply ad-hoc fixes to hosting environments or external configurations. Can you guess what happens when they try to ...