zilla
zilla copied to clipboard
`graphql-kafka` feature
GraphQL (Octorber 2021) specification
- [ ] Implement codec support for
graphqlserver;query,subscription,mutation - [ ] Map
queryto type-filteredkafkafetch, returning all fields, completing response after catching up to live messages - [ ] Map
subscriptionto type-filteredkafkafetch, returning all fields - [ ] Map
mutationtokafkaproduce withackmode - [ ] Use typed sub-schema support to convey dynamic subset of selected fields for
queryandsubscription - [ ] Provide example via
graphqloverwsinzilla-examples - [ ] Consider
sse-graphqlmapping to transformssequery params intographqlsubscriptionfields
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/