Понятно. Многие, как я понял имеют тестовый сервер с тестовой БД на который заливают приложение и запускают. Либо пишут сразу на сервере код через ssh sftp
В го пока не сложилось настолько общепринятого, хотя по 2-му вопросу я встречаю чаще вариант с pkg/cmd. Но это не best practice уж точно. Вот 12 factor — best practice точно.