title: KDB+/Q: GRPC implementation?
body: <blockquote>
  <p>gRPC is a modern open source high performance RPC framework that can
  run in any environment. It can efficiently connect services in and
  across data centers with pluggable support for load balancing,
  tracing, health checking and authentication. It is also applicable in
  last mile of distributed computing to connect devices, mobile
  applications and browsers to backend services.</p>
  </blockquote>
  <p>I'm finding GRPC is becoming increasingly more pertinent in backend infrastructure, and would've liked to have it in my favorite language/tsdb kdb+/q.</p>
  <p>I was surprised to find that kdb+ does not have a grpc implementation. Obviously, the (<a href="https://code.kx.com/q/interfaces/protobuf/" rel="nofollow noreferrer">https://code.kx.com/q/interfaces/protobuf/</a>)
  package doesn't support the parsing of rpc's, is there anything quantitatively preventing there being a KDB+ implementation of the rpc requests/services etc. found in grpc?</p>
  <p>Why would one not want to implement rpc's (grpc) in kdb+ and would it be a good idea to wrap a c++/c implemetation therin inorder to achieve this functionality.</p>
  <p>Thanks for your advice.</p>