Comment Comment by EdSchouten The downside of an approach like this is that it limits you to a single programming language on both the frontend and backend. This is exactly the reason RPC frameworks like gRPC use an IDL. parent EdSchouten 2 years ago