I build MVP's for clients regularly. Often I deploy on Heroku so they can see if the product works and demo it to prospects and investors.
Then I have an application deployed on heroku, and it works like a charm, if not for one little thing. The app takes about 30 seconds to start up and heroku has the annoying habit of killing dyno's if they don't get traffic. My client is using the application for demo purposes now, so the load is extremely low and intermittent.
I'm looking for a solution that is preferably:
- cost effective
- can be applied to multiple apps simultaneously
What is the best way to avoid having the first request taking 30 seconds?