Right way to structure your code when using tRPC?

I was wondering how you properly structure your tRPC ruter code? Writing all the code in the routers can become messy quickly. Do you split it up in controller and service files (MVC)?
I
isaac_way472d ago
Our backend devs have separate router files to break down the api into manageable chunks, and those use services which are classes that do related DB operations I wouldn’t call it MVC, there’s no “view” inherent to the system. It’s a routing layer, and then a service layer and that’s the whole backend.
MS
mark salsbery468d ago
I use a a master router file that imports and merges namespaced routers, like the first example here: https://trpc.io/docs/merging-routers
Merging Routers | tRPC
Writing all API-code in your code in the same file is not a great idea. It's easy to merge routers with other routers.