In Memory of Travails
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/in-memory-of-travailssummary
Covers performance problems in Node.js GraphQL resolvers caused by large execution contexts, promises around primitives, and temporary objects, with concrete focus on a search results page that requests up to 500 items × ~80 fields. Describes instrumenting code to find memory and CPU bottlenecks and shows tools and procedures used at Auction.com to lower memory and CPU when fanning out Kafka-derived realtime updates into GraphQL updates.
AI-written summary · about
related talks
27mIn Memory of Travails
26mBuild a performance-optimized GraphQL API
24mA GraphQL Survival Kit
22m5 Antipatterns that Made Our React/GraphQL App Slow (And How We Fixed Them)
39mGraphQL Accelerated
44mGraphQL. Accelerated
31mLessons from Scaling GraphQL to Half a Billion Requests per Minute
36mPerformance tuning in EC site with GraphQL