You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flagon.apache.org by Austin Bennett <au...@apache.org> on 2023/06/11 22:24:56 UTC
gRPC / Protobuf?
Hi Flagon Devs,
Does anyone else have experience with protobuf/gRPC. Support is increasing
for web, so it will eventually make sense to use. Is it too early now?
Does this concern people to also support? Concretely, I tend to rip
JSON/REST out of most code I touch, for the performance benefits. I don't
see JSON going away in this project, but do see benefits to at least
support an alternative.
Since this would be a significant effort, it probably warrants a design doc
and ensuring there is some form of consensus/support for the idea.
Any thoughts? Concerns? Opposition?
Thanks,
Austin
Ex: see
* https://github.com/grpc/grpc-web
* https://protobuf.dev/
* https://grpc.io/docs/platforms/web/basics/
* https://github.com/bufbuild/protobuf-es
* etc
Re: gRPC / Protobuf?
Posted by proton_mail_bridge <ja...@protonmail.com.INVALID>.
I am in favor of supporting alternate data serialization formats and data protocols, with JSON/REST as the default. Specifically, my current use case is best served by protobuf and kafkajs.
> On Jun 11, 2023, at 3:24 PM, Austin Bennett <au...@apache.org> wrote:
>
> Hi Flagon Devs,
>
> Does anyone else have experience with protobuf/gRPC. Support is increasing
> for web, so it will eventually make sense to use. Is it too early now?
> Does this concern people to also support? Concretely, I tend to rip
> JSON/REST out of most code I touch, for the performance benefits. I don't
> see JSON going away in this project, but do see benefits to at least
> support an alternative.
>
> Since this would be a significant effort, it probably warrants a design doc
> and ensuring there is some form of consensus/support for the idea.
>
> Any thoughts? Concerns? Opposition?
>
> Thanks,
> Austin
>
>
> Ex: see
> * https://github.com/grpc/grpc-web
> * https://protobuf.dev/
> * https://grpc.io/docs/platforms/web/basics/
> * https://github.com/bufbuild/protobuf-es
> * etc