Possible improvements: - https://github.com/stephenh/ts-proto Use cases: - allow easy migration between Rest API calls and GRPC enabled backend - support multiple packers of the data for api calls. GRPC/protobuf is more efficient and allows to get higher req/sec rate. Enabled gRPC on server side: - https://arnab2001.hashnode.dev/supercharge-your-nodejs-express-app-with-grpc - https://thecodebarbarian.com/working-with-protobufs-in-node-js.html - https://medium.com/@ahmadb/google-protocol-buffers-with-websockets-over-https-in-node-js-express-7ea78157394e