Skip to content

Instantly share code, notes, and snippets.

View guialbuk's full-sized avatar

Gui Vieira guialbuk

View GitHub Profile

Taxonomy Shadow Execution: Design Options for Path Override

Context

We're building shadow execution for taxonomy queries in Storefront. The goal: run both MySQL and Query Engine (QE) paths for sampled requests, compare results at the domain level (e.g., TaxonomyCategoryDrop), and emit observability signals -- without affecting the response.

DualPathHelper.choose_path currently decides the path based on a feature flag:

def choose_path(shop:)
@guialbuk
guialbuk / productset-shape-analysis-findings.md
Created August 3, 2025 17:05
ProductSet Mutation Shape Analysis - Performance Correlations Study

ProductSet Mutation Shape Analysis Findings

Executive Summary

This analysis examines ~195,000 successful ProductSet mutations from December 2024 to understand how different input parameters correlate with execution time. The goal is to inform dynamic complexity scoring for GraphQL rate limiting.

Dataset Overview

  • Total mutations analyzed: 194,940
  • Time period: December 1-31, 2024