Our production Ruby on Rails stack

33 hbroadbent 6 6/2/2025, 11:06:50 AM attendlist.com ↗

Comments (6)

datadrivenangel · 22h ago
Great stack. One thing to note is that the Sidekiq gem can have unexpected interactions with logging and database audit trails, as sidekiq job checkpoints are temporarily written to the database... which gets expensive for storage if audit trails are enabled
hbroadbent · 13h ago
Thanks, and cheers for the tip!
sabslikesobs · 21h ago
Great little to-the-point writeup. Thanks! This is helpful for me choosing my own small-scale stack, which I've been having trouble with lately.

One major difference is that I'm currently hosting a bunch of very small apps off the same hetzner box just by myself, and I'm using Docker Compose instead of something like Hatchbox (or another bring-your-own-PaaS like Coolify or Dokploy, which are both less specific than Hatchbox). I'm not running any production-level apps, though; maybe Hatchbox would provide better stability/teamwork?

hbroadbent · 13h ago
Honestly, if you've found something that works for you, I'd stick with it.

Once (if) you start scaling one of your apps, that's when I'd loop back to thinking about infra: either yeah considering something semi-managed like Hatchbox, or even fully managed like DO.

(Hatchbox does actually integrate with managed database instances like those from DigitalOcean which is pretty cool imo)

pmdr · 17h ago
This should get more love here. Really good write-up.
hbroadbent · 13h ago
Thanks!