$7 a month for the hobby plan doesn't seem that terrible.
But, serving static assets from Ruby seems heavy handed.
You also end up writing code for things other environments would handle with configuration...like redirects, cache headers, and so forth.
Also, while $7 isn't a lot, it is a little more than other solutions in this hobby level space.
The suggestions for Netlify and Firebase seem better ideas for static content, and both allow for changing configuration instead of coding to satisfy the normal things you do for static assets. Both appear to be free at this hobby level as well.
The free plan also "sleeps" after inactivity, right? I assume that means a really long page load for the visitor that follows the inactivity? And, you're still left implementing caching, redirects, etc, in a language (Go or Ruby) vs configuration directives.
Just seems a poor option compared to other choices, at least for static content.
But, serving static assets from Ruby seems heavy handed. You also end up writing code for things other environments would handle with configuration...like redirects, cache headers, and so forth.
Also, while $7 isn't a lot, it is a little more than other solutions in this hobby level space.
The suggestions for Netlify and Firebase seem better ideas for static content, and both allow for changing configuration instead of coding to satisfy the normal things you do for static assets. Both appear to be free at this hobby level as well.