What is the recommended workflow for managing a live Discourse site?

Thanks, that helps. I’m trying to avoid ending up with a live install that is difficult to manage. If I can create a identical installations with just the DB backup and the app.yml file, then that should work.

On the production site, should I install the plugins with the app.yml file while using a symlink in the plugins directory on the development version during plugin development?