I have no experience in Python development but I already have a my project’s services prototypes with nameko and I spent only 3 days. Nameko looks great. I did it in two iterations:
1 made prototype with RPC;
2 made the same with gRPC.
But now I don’t know which way should I take? RPC or gRPC? I want to choose gRPC way but the nameko-grpc repository on github was updated 11 month ago. I’m afraid of its status. Is nameko-grpc live?
Also in the first line of README in github I see “prototype” word.
My final questions is:
1 Is it rational to use nameko-grpc in production?
2 Will you advice me to use nameko-grpc extension instead of basic nameko’s functionality?
3 Is it a final API’s design of nameko-grpc or you going to change it to be like in you post?
4 Which other nameko’s extensions are compatible with nameko-grpc? I mean nameko-tracer, nameko-selery, etc.
5 What about grpc and nameko 3.0?