Reduce Stripe queries - #710
Conversation
🤖 Claude Code ReviewPR: #710 Now I have a thorough picture of the changes. Here's my review: PR Review:
|
|
| Branch | u/ep/customer-id |
| Testbed | ubuntu-22.04 |
Click to view all benchmark results
| Benchmark | Latency | Benchmark Result microseconds (µs) (Result Δ%) | Upper Boundary microseconds (µs) (Limit %) |
|---|---|---|---|
| Adapter::Json | 📈 view plot 🚷 view threshold | 3.73 µs(+6.99%)Baseline: 3.48 µs | 4.63 µs (80.45%) |
| Adapter::Magic (JSON) | 📈 view plot 🚷 view threshold | 3.68 µs(+6.06%)Baseline: 3.47 µs | 4.54 µs (80.93%) |
| Adapter::Magic (Rust) | 📈 view plot 🚷 view threshold | 25.52 µs(-0.52%)Baseline: 25.65 µs | 31.05 µs (82.19%) |
| Adapter::Rust | 📈 view plot 🚷 view threshold | 2.77 µs(-2.65%)Baseline: 2.85 µs | 3.32 µs (83.34%) |
| Adapter::RustBench | 📈 view plot 🚷 view threshold | 2.74 µs(-3.50%)Baseline: 2.84 µs | 3.31 µs (82.96%) |
| head_version_insert/batch/10 | 📈 view plot 🚷 view threshold | 100.04 µs(-0.14%)Baseline: 100.18 µs | 120.03 µs (83.35%) |
| head_version_insert/batch/100 | 📈 view plot 🚷 view threshold | 234.73 µs(-1.08%)Baseline: 237.29 µs | 266.28 µs (88.15%) |
| head_version_insert/batch/255 | 📈 view plot 🚷 view threshold | 456.26 µs(-1.05%)Baseline: 461.10 µs | 491.62 µs (92.81%) |
| head_version_insert/batch/50 | 📈 view plot 🚷 view threshold | 157.66 µs(-1.72%)Baseline: 160.42 µs | 182.01 µs (86.62%) |
| threshold_query/join/10 | 📈 view plot 🚷 view threshold | 145.27 µs(+0.62%)Baseline: 144.38 µs | 169.46 µs (85.72%) |
| threshold_query/join/20 | 📈 view plot 🚷 view threshold | 155.08 µs(-2.20%)Baseline: 158.58 µs | 185.41 µs (83.64%) |
| threshold_query/join/5 | 📈 view plot 🚷 view threshold | 133.56 µs(-2.10%)Baseline: 136.42 µs | 159.27 µs (83.86%) |
| threshold_query/join/50 | 📈 view plot 🚷 view threshold | 195.33 µs(-2.35%)Baseline: 200.02 µs | 232.12 µs (84.15%) |
Co-authored-by: Claude <noreply@anthropic.com>
This changeset reduces the number of Stripe queries down to two each for Metrics and Runner Minutes.