The road from legacy to Continuous Deployment: a case study

It’s a situation many of us are familiar with: a large legacy; monolithic application; limited or no tests; a slow and manual release process; low velocity; no confidence. A lot of refactoring is required, but management keeps pushing for new features

How to proceed? Using examples and lessons learned from a real-world case, I’ll show you how to replace a legacy application with a modern service-oriented architecture and build a continuous integration and deployment pipeline to deliver value from the first sprint. On the way, we’ll take a look at the process, automated testing, monitoring, master/trunk based development and various (possibly controversial!) tips and best practices. Tools used included Ansible, Jenkins and some custom scripting.

You can view Michiel’s slides here.

Track 2
Location: Date: May 17, 2017 Time: 3:00 pm - 3:45 pm Michiel Rook, Michiel Rook,