With tRPC + Next.js 13, you'll have your components render on the edge but be able to have the "server logic" in a traditional lambda close to the DB.
Unless you have a globally distributed DB, I at least *think* this is the best approach?
Shower-thought: if you have any query waterfalls in your app, serving it on "the edge" will actually make it *slower* compared to hosting your app close to your data.
I think I just killed my own hype for serving dynamic sites on the edge.
Am I thinking about it wrong?