I like getting my hands dirty with my OSs/services. But for my side project, I was looking out for the cheapest solution. It’s currently residing with Gigalixir while in development (on the free tier). One thing that has been nice is being able to concentrate my efforts on my code, rather than think (too much) about servers, databases and backups.
Now that things are moving on (read: I’m reaching the 10,000 row limit) I’m thinking about my next move. Currently, I plan to use Cloud SQL on Google Cloud directly. As far as I understand, Gigalixir and Cloud SQL can run in the same zone, so the latency will be similar (if not the same) as my current solution.
Last time I checked, that’ll increase my costs from 0 to roughly $US9 per month. If my side project ever grows (in number of users) I intend to move to a paid plan for my app server on Gigalixir
Having said all that, I think if the above option wasn’t available to me, I might roll my own server (to reduce cost)