I'll be building a rails app that will basically serve user-uploaded files (not a lot, say max 1MB per client) to several facebook apps(iframes).
I'm not sure what route I should take. Right now I'm considering heroku + amazon S3 as opposed to a VPS. I know that the heroku / amazon route is slightly pricier but I have 0 deployment/scaling experience and while I'm not against learning new stuff I'm worried it might be a bit too much for me considering that I come from a design/front-end development background.
What's do you guys think would work best in this case?
Heroku will cease offering its free tiers this November, leaving developers to choose from an array of alternatives that don't quite match up, according to industry experts.
Heroku offers pricing options for apps and organizations of all sizes. As your app grows, scale up the resources you need and pay only for what you consume.
The pricing starts at $7/month for a Hobby Dyno, and the service is affordable to start. Heroku also offers more sophisticated services under the Advanced and Enterprise plans. In that case, the pricing starts at $250 per month and provides dedicated application resources.
Since Heroku offers management of applications and servers, it is relatively costly compared to Digital Ocean. The latter leaves most of the backend management in the hands of the developers and, therefore, is cheaper. The Digital Ocean App Platform starts at $5/month vs. $7/month for an entry-level Heroku Dyno.
Unless you're working on tiny margins and a massive scale, I wouldn't worry about "slightly pricier" first. Go down the easiest route, get it working and worry about saving the percentage later, when you know how much it might be worth to you.
I would recommend Heroku/S3. As long as you are dealing with "not a lot" disc space and nothing CPU intensive (like video en/decoding), you should stick to the easiest solution and go the pragmatic way. This is most probably Heroku/S3.
I am running my app (similar to your usecase, just some images per user) on Heroku/S3 and my monthly bills are way below a McDonald's menu for every week. ;)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With