This talk was held on Wednesday, August 08, 2018
New application features—especially those requiring application or data migrations—pose a potential risk to reliability and service level objectives (SLOs). Removing features also poses unique challenges, such as setting user expectations or migration to new applications. I talked about strategies to maintain reliability and SLOs in these situations. Building on those strategies, I walked through a recent migration from a prototype to a new production implementation that resulted in zero downtime, zero data loss, and no transparent effect on the end user.