There are millions of applications that require frequent updates which risks errors and poor customer experiences if not implemented carefully. To mitigate these risks, companies use deployment strategies like blue/green deployments that maintain two identical production environments or canary deployments that first roll out updates to a small subset of users to test for issues before broader release. BuildPiper is a tool that aims to simplify deployments through these strategies to minimize problems from application updates.