Whenever you're ready, walk me through how you'd approach this.
Describe a time you had to refactor a legacy system; what was your approach to maintaining uptime?