title: gRPC - Exposing Public APIs
body: <p>Feb 26, Google announced gRPC:
  <a href="http://googledevelopers.blogspot.com.br/2015/02/introducing-grpc-new-open-source-http2.html" rel="nofollow">http://googledevelopers.blogspot.com.br/2015/02/introducing-grpc-new-open-source-http2.html</a></p>
  
  <p>In that post they said: "Internally at Google, we are starting to use gRPC to expose most of our public services through gRPC endpoints as part of our long term commitment to HTTP/2.</p>
  
  <p>If they are starting to use gRPC to expose their public APIs... What they are using to communicate internally between applications?</p>
  
  <p>Is there a specific problem in using gRPC also for internal communication between apps?</p>