My side project bracket.club is a mostly static, client heavy webapp, but still requires a few backend pieces to run during its production.
As a primarily frontend developer without a ton of spare time, I try to use as much hosted stuff as possible. I'm currently using a hosted Postgres database at Heroku and a hosted Node.js API at now.sh.
But it's always nice to be able to run a VPS for somethings. In the case of bracket.club, there's a few watchers to check for entries on Twitter and to get the latest results and save them to the DB. This is something that only needs to happen for a few days at a time and even on those days, the watchers might only need to run for a few hours.
This makes these watchers a perfect candidate for Linode's hourly pricing. One of the caveats of hourly pricing though is that you are still charged for the instance even if it's powered off or not in use. So it's essential to be able to easily and effortlessly spin up and teardown these watcher instances in order to take full advantage of hourly pricing.Read more