Куда угодно так себе ответ. Я как раз и хочу послушать про практичеые варианты
Ну с файлами всё в целом просто - ты или хранишь их сразу в месте, которое предоставляет резервирование (типа s3) либо делаешь бэкап хранилища средствами своего облака. Особенно для мелкого проекта и выдумывать больше ничего особо не надо
С бд сложнее. Ты можешь просто по крону дампать бд, а можешь и журнал архивировать, чтоб восстанавливать бд на нужный момент времени