what other typesafe ways can this be done for between a nextjs backend and another app that's always running?
all my code is in turbo monorepo.
I don't need high performance speed for this
i could make a package just describing each type and then have an express/fastify implement those, if tRPC isn't a good option, but i'd prefer to use tRPC here