Edward McFarlane

Results 60 issues of Edward McFarlane

Define protobuf api for GraphQL queries. GraphQL specs: - https://spec.graphql.org/June2018/ - https://relay.dev/docs/guides/graphql-server-specification/ - https://relay.dev/graphql/connections.htm graphql-go lib: https://github.com/graphql-go/graphql Related projects: - https://github.com/google/rejoiner - https://github.com/rgraphql/magellan

Benchmarking shows gRPC methods around 1.5x slower then HTTP/1 methods. Meta issue to track other issues: - https://github.com/golang/go/issues/22717 - https://github.com/golang/go/issues/47840 - https://github.com/golang/go/issues/58804

Setup https://github.com/gobwas/ws#compression to allow for per message compression.

Option to transparently support VT protobuf.

Bind services to graphql methods with protobuf annotations. ```protobuf message Faction { string name = 1; string display_name = 2; option (larking.api.edge) = { name : "ships" method : "/larking.api.StarWars/ListShips"...

https://github.com/pkieltyka/go-http-routing-benchmark

`gs.ServeHTTP` is required for services that send gRPC and HTTP requests over the same connection such as cloud run. https://ahmet.im/blog/grpc-http-mux-go/ . However, there is an overhead. Brink back https://github.com/soheilhy/cmux as...

Add CUE field validation support and optionally openAPI generation. https://cuelang.org/

enhancement

https://opencensus.io/guides/grpc/go/ - [ ] Add agent support to all binaries under cmd/*: https://opencensus.io/exporters/supported-exporters/go/ocagent/

Add support for authz.