Adding CI/CD to a legacy application

schedule May 22nd 03:00 - 03:45 PM place Park Ballroom people 1 Interested

Legacy applications are the bane of many engineers’ existence. As if updating their code wasn’t bad enough, deploying legacy applications is fraught with so many broken and manual processes that hardly anyone believes it ever worked.

Some will advocate to throw all the legacy code away, and start anew with greenfield microservices. That could work, with a sufficiently powerful time machine. Others will encourage you to shove legacy applications in a container and hope that fixes things. Spoiler alert: it actually makes things worse.

There is a better way, and in this talk I’ll walk you through a three-step process that you can do it.

  • Build automation; how to gather build artifacts from a variety of sources, even old VB6 build servers sitting in a closet
  • Deployment automation; carefully deploying these artifacts to the dozens of odd places and servers they need go to, and making sure the configuration files are kept perfect and tidy
  • Process automation; incorporating the manual and seemingly non-automatable tasks in to your automation pipeline
 
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Presentation

Coming soon

Learning Outcome

Coming soon

Target Audience

Release engineers responsible for applications that have unreliable or no previous automation.

schedule Submitted 4 months ago

Public Feedback

comment Suggest improvements to the Speaker