Integrating Effect and TanStack Start for Cloudflare Worker Deployment
I’ve used Effect and TanStack Start separately until now and I liked both of them, but I’m struggling to understand the recommended way to integrate them into a single stack. I searched around to see what others have done, but I couldn't find any solid example/boilerplate repository to look into. I've seen different recommendations by different people.
- Should I rely on TanStack Start’s server, or run a separate server (like Effect HTTP or Hono) and talk to it via effect-rpc (or any other RPC or plain fetch())?
- If I stick with a single TanStack Start server, is effect-rpc still the right way to wire things together? Should I be using server functions / isomorphic functions instead?
- Is running Hono on top of TanStack Start’s server a valid approach? I saw someone doing it.
My goal is to do a Cloudflare Worker deployment and I noticed that effect platform doesn't have support for it so I may have to use another server
- Should I rely on TanStack Start’s server, or run a separate server (like Effect HTTP or Hono) and talk to it via effect-rpc (or any other RPC or plain fetch())?
- If I stick with a single TanStack Start server, is effect-rpc still the right way to wire things together? Should I be using server functions / isomorphic functions instead?
- Is running Hono on top of TanStack Start’s server a valid approach? I saw someone doing it.
My goal is to do a Cloudflare Worker deployment and I noticed that effect platform doesn't have support for it so I may have to use another server
