talk
Optimizing performance in Rails apps with GraphQL layer
about
Talk focuses on Rails applications with a GraphQL layer.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Uses graphql-ruby features (types, connections, look_ahead, max_depth, multiplex, timeouts, authorization).
talk
Optimizing performance in Rails apps with GraphQL layer
about
N+1 is framed as the classic GraphQL performance problem.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Presented as the Shopify-built solution for batching belongs_to loads.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Presented as the solution for preloading has_many associations.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Explains predictive preloading via look_ahead for complex nested queries.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Shown as a simple safeguard against deep nested queries.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Shown as a control over whole-query execution time integrated with Sentry.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Demonstrated as API-layer fragment caching for expensive fields.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Describes Meedan's own event-based cached-field library built on Ruby meta-programming and Rails low-level caching.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Covers Apollo/Relay client batching and graphql-ruby's multiplex on the server side.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Shown as assert_queries-based Minitest helpers to prevent N+1 regressions.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Deep/unpredictable queries are a central problem the talk addresses.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Discusses the adage while arguing for anticipatory design where feasible.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Used in the monitoring-level examples.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Showcased for schema visualization and per-field performance metrics.
talk
Optimizing performance in Rails apps with GraphQL layer
about
Underlying tracing standard powering Honeycomb instrumentation.
talk
Optimizing performance in Rails apps with GraphQL layer
about
All concrete examples come from Meedan's Check application.