I am building an app for a client and we are implementing the MVP in their company workflow. The plan was to continually update the app and make it better. The client is a manufacturer that runs 24/7. I am wondering whats the best way to manage updating the app so I can test and run without causing an interruption in use.
My initial thought is to simply copy the app so we always have one sandbox to test new functions etc. My concern here is the data in the production app and that I'll need to manually import the records to the new app every time we do an update.
Is this best practice? Is there a better way?