So far, I have only been experimenting with Railway and think it to be a great alternative to Heroku. I have not used either for production, I am sticking to my old-fashioned host until I am sure that Railway suits my needs.
- This is a BIG worry. Have a look at this discussion
I am wondering how the likes of @JonL handles this for Heroku.
- I think that the solution would be to use a different database for each environment. This is what I do presently: Wamp server for local development and a remote database for production.