#What is a good place to deploy a full stack Remix App?

1 messages · Page 1 of 1 (latest)

steady halo
#

I know this is a little subjective, but I'm wondering where a good place to deploy a Remix app is these days? I built a fairly complex app using the Epic Stack by Kent C Dods. Historically the recommendation was to run on Fly.io because they had a shared SQLlite FS. It seems they've since deprecated that, so I wonder what are some alternatives? Is it still worth hosting with them if I have to use a separate db? Note that in this stack we store images in the DB, so SQLlite was a good choice for that design decision.

Cost is probably the biggest factor for me. I want something that I can host repetitively cheap since this is for an open source project, but ideally something that's not super slow either.

lament ridge
#

I like Fly for long running processes and Cloudflare for Serverless

steady halo
#

That's helpful @lament ridge thanks. 🙂 Do you use a separate PostgreSQL DB on Fly? And if so how would you store images?

lament ridge
#

they have a managed postgres

#

altought it's quite expensive

#

if I needed a DB I would use CF with D1

#

and I would store images in CF R2

steady halo
#

Good to know. Thanks for all the insight. That's really helpful.

tiny blade
#

gcp cloud run + cloud sql. cloud run is free at low traffic and cloud sql is like $10/mo.

plain ledge
#

+1 to CF with D1 and R2 for images. You can't beat their pricing in my experience.
The tradeoff is poor resilience from D1 - occasional network issues where the DB access times out for ~5 minutes at a time. In my case it's worth it for 0-revenue projects. If they had revenue, I'd still use CF but with managed postgres service

outer radish
#

AWS (Lambda/DynamoDB/S3) might also be an option. Good performance and cheap. For Remix, the Architect template works fine for simple projects (not sure about RR7). I like SST for deploying on AWS. It's flexible but still simple to set up and supports Remix and RR7.