I am very new to tRPC and it is too good to by true but there are some general and basics questions I have:
1. tRCP couples the client and the server together, does this mean that you can not consume a tRCP server/endpoint with different clients that you develop separately but with the same type experience?
2. are there tRCP server implementations for other languages? (Rust, Python)
3. does tRCP offers a pattern to query children the way you want or with a separate query?
4. does tRCP offers a pattern or a default way to solve the n + 1 problem?
5. is it true that if you have a tRCP project does not scale well, and that you sooner or later will migrate to graphQL?
6. are you able to select only fields you like and nothing more?
7. what protocol does tRPC uses underneath?
I mean can curl tRPC or can you use POSTMAN to test it?
Does it use REST in the background?
8. is it normal/by design that T3 forces you to join client server and client code to one single server?
is it possible to split these two, with T3, and have the client and the server as two different servers? If not why?