Well that's right, but at one point you're bound to heroku service. Your app will be so deeply configured to work with heroku that migration will take you a lot of time.
With AWS at least you pay cents and then dollars when you scale. Heroku you pay dollars and then thousands.
Working with VPS seems so much better. Hire a freelancing Dev-ops guy to make your provisioning script then when you scale hire an employee for that. VPS change pricing... Change the VPS. Most of them has APIs so scaling can be configured programmatically and monitoring you can use service as new relic.
I disagree that you're bound. Most of the way you run your apps on Heroku works the same way anywhere, or can do with only the smallest amount of work. IMO if you want to migrate away, the biggest job is filling the gaps that Heroku provide for you, and don't realize they do until you don't have them anymore.
With AWS at least you pay cents and then dollars when you scale. Heroku you pay dollars and then thousands.
Working with VPS seems so much better. Hire a freelancing Dev-ops guy to make your provisioning script then when you scale hire an employee for that. VPS change pricing... Change the VPS. Most of them has APIs so scaling can be configured programmatically and monitoring you can use service as new relic.