zilla
zilla copied to clipboard
`graphql-kafka` feature
GraphQL (Octorber 2021) specification
- [ ] Implement codec support for
graphql
server;query
,subscription
,mutation
- [ ] Map
query
to type-filteredkafka
fetch, returning all fields, completing response after catching up to live messages - [ ] Map
subscription
to type-filteredkafka
fetch, returning all fields - [ ] Map
mutation
tokafka
produce withack
mode - [ ] Use typed sub-schema support to convey dynamic subset of selected fields for
query
andsubscription
- [ ] Provide example via
graphql
overws
inzilla-examples
- [ ] Consider
sse-graphql
mapping to transformsse
query params intographql
subscription
fields
TODO: capture progress for reliable subscription message delivery and replay observed progress on subscription recovery, similar to query pagination cursor.
It'd be clutch if this could comply with Apollo's subgraph functionality.
https://www.apollographql.com/docs/federation/building-supergraphs/supported-subgraphs/