fiskaltrust/product-de-bring-your-own-datacenter

gRPC client supported in byodc scenario

dhuesmann89 opened this issue · 3 comments

Is the gRPC client library supported for communication with a byodc service?
The reason for this question is, that an application running in the same cluster cannot communicate with the byodc service via gRPC. So before I go on a wild goose chase, I just wanted to confirm that this should work (preferrably via http, since we're talking about intra-cluster communication).

Cheers
Dennis

Hi Dennis,
currently, BYODC only supports REST communication. This means that our gRPC client package can't be used, unfortunately. If you're using C#, it should be possible to use this REST package though: https://www.nuget.org/packages/fiskaltrust.Middleware.Interface.Client.Http/

Hey Tom,
thanks for the quick info! We'll stick with REST then for the time being.
Any timeline on when we can use byodc with gRPC? It's a perfect match for such a microservice architecture.
If you'd like to brainstorm about that topic, feel free to contact me. We have our own microservices running in k8s with gRPC, so maybe we can give some input there ;)

Hi Dennis,
glad to hear that REST will work for you as well!

I unfortunately can't give you a timeline yet for gRPC support in our BYODC solution, as most other users were quite focused on REST support so far and didn't want to use gRPC as far as I know. I of course agree with you though that gRPC is the nicer solution overall, so it could surely make sense to enable it as well.

Also, thanks for the offer, we will pretty surely get back to you when we discuss this feature in more detail! I'd leave this issue open meanwhile to keep track, I hope that's okay for you. :)