~/talk

Understanding Your Graph, One Hash at a Time

Talkat GraphQLConf 2026 · on Tuesday, 2026-05-19· at 17:15· Boardroom· [graphql, observability]
slides:none on file

Tooling that turns federated entity keys into privacy-safe signals by hash entity keys and field/operation/header hashes, stores aggregates in ClickHouse aggregation, and drives cache rules with openfed directives. Demo uses K6 traffic, Redis/Valky L2 plus an L1 per-request map, and shows a rollout with ~50% traffic reaching ~90% served-from-cache and latency dropping from ~51ms to ~28ms. Features include shadow mode, Kafka or mutation-driven invalidation, and recommendations that surface high-cardinality and low-change candidates for safe TTL tuning.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:04Power of entities in graphs
  3. 3:14Caching challenges in distributed systems
  4. 5:48Implementing entity caching
  5. 7:56Four key caching questions
  6. 9:40Hashing for observability
  7. 11:29Live demo setup
  8. 13:15WonderGraph Hub overview
  9. 15:57Entity intelligence and suggestions
  10. 17:49Configuring cache rules
  11. 18:53Testing cache changes
  12. 20:17Analyzing cache performance
  13. 22:08Continuous monitoring system
  14. 25:44Federation and hashing explained
  15. 26:47L1 vs L2 cache differences
  16. 30:04Impact of caching on query planning
  17. 34:09Cache provider support and ownership
  18. 37:03Client override of cache rules
  19. 39:09Closing remarks and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.