Is gRPC reliable for production?

602 views
Skip to first unread message

Constantine

unread,
Mar 3, 2017, 4:51:14 PM3/3/17
to grpc.io
Hi guys :)

We want to launch a new service based on gRPC. Our server stack uses nodejs and our clients are android and iOS. After doing some codes and reviewing the threads in this group, I don't know that we can rely on the gRPC or not?  my main questions are:
  1. Are all clients library support the same functionality?
  2. Is it possible to use gRPC for mobile applications or the best case is to use it for micro-service or distributed applications? I mean the same performance.(regardless of tuning tools in each case )
  3. Is there any real production level project using gRPC?? 
Thank you :)

Michael Lumish

unread,
Mar 3, 2017, 4:58:34 PM3/3/17
to Constantine, grpc.io
To answer your first two questions:

  1. All of the client libraries support the same basic functionality. There is some variance in which advanced features are implemented in each language, but that should decrease over time.
  2. There are client libraries for gRPC on both Android and iOS, so mobile applications are definitely a supported use case for gRPC.

--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.
To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/6b618be3-7930-4d86-905e-000844828dbd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

haki...@gmail.com

unread,
Mar 4, 2017, 12:19:50 PM3/4/17
to grpc.io


On Saturday, March 4, 2017 at 4:51:14 AM UTC+7, Constantine wrote:
Hi guys :)


  1. Is there any real production level project using gRPC?? 

yes there is, you can find blog about it here http://www.grpc.io/blog/vscogrpc 

Varun Talwar

unread,
Mar 7, 2017, 3:32:42 PM3/7/17
to haki...@gmail.com, grpc.io
There are many companies now using in production in data centers like including Square, Netflix, Juniper, CoreOS, Cockroachdb and more and on mobile like YikYak, VSCO, Google apps like Allo, Duo and more. So, I wouldnt be concerned about 2 and 3.  On 1, was there a specific feature in Andorid or iOS library that you are worried about?

- Varun


--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscribe@googlegroups.com.

To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.

For more options, visit https://groups.google.com/d/optout.



--
Varun Talwar | Product Manager | varun...@google.com | 415-341-7352


Constantine

unread,
Mar 8, 2017, 11:19:46 AM3/8/17
to grpc.io, haki...@gmail.com
Thank you Varun :)
about 1, I feel(not sure :) ) that maybe in some clients, all features are not supported. like client disconnections. In this group, I saw some topics about it, it seems that is not fully supported in all clients.( as I know )


On Wednesday, March 8, 2017 at 12:02:42 AM UTC+3:30, Varun Talwar wrote:
There are many companies now using in production in data centers like including Square, Netflix, Juniper, CoreOS, Cockroachdb and more and on mobile like YikYak, VSCO, Google apps like Allo, Duo and more. So, I wouldnt be concerned about 2 and 3.  On 1, was there a specific feature in Andorid or iOS library that you are worried about?

- Varun

On Sat, Mar 4, 2017 at 9:19 AM, <haki...@gmail.com> wrote:


On Saturday, March 4, 2017 at 4:51:14 AM UTC+7, Constantine wrote:
Hi guys :)

  1. Is there any real production level project using gRPC?? 

yes there is, you can find blog about it here http://www.grpc.io/blog/vscogrpc 

--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.

To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
Reply all
Reply to author
Forward
0 new messages