For software of any complexity, and web apps specifically - you don&#x27;t just deploy changes in Production - you&#x27;d need to have some type of test environment - staging, pre-production whatever you wanna call it. The test env is typically a replica of Production env - you deploy your change in test and point your clients to it. Sounds complicated but once you have the env setup done and replication processes defined it&#x27;s dead simple.