Deployment

Since Launchway is based on Remix, it can be deployed to any hosting provider that supports either Node or Docker apps. It can be deployed as both serverless or as a long-running server. The single codebase you start with works out of the box without changes on Vercel, Fly.io, Render or Railway. Of these, by far the most performant in my experience is Fly.io. If you check out the demo apps you may notice this.

Database region

Something that will have a noticeable impact on performance is where you host your database. You'll notice in the Launchway demo apps list on the landing page I have different deployments for both US and EU (each is backed by a different database). Depending on what region you're in, you may notice one is noticeably faster than the other. When deciding what region to put your database, consider where your core user base will be and plan around this.

A note on Vercel

If you deploy to Vercel, you may want to install the @vercel/remix (opens in a new tab) package and replace and use it instead over @remix-run/node. Vercel recommend doing this in their official docs.