60% faster partner APIs
before1.0×
after0.4×
Finding slow SQL behind partner-facing APIs with OpenTelemetry tracing, then removing expensive joins, partitioning indexes and shrinking payloads.
/database-performance
I started my career building database performance tooling, and I have been tuning databases since. My approach: profile first, change one thing, measure again.
Finding slow SQL behind partner-facing APIs with OpenTelemetry tracing, then removing expensive joins, partitioning indexes and shrinking payloads.
Key-level memory profiling and a shared Redis client library cut cache memory 44%, peak utilization from 94% to 56%, and ended connection drops.
Zero downtime; over $1M a year saved.
A reusable Spring Boot annotation moved cached objects from Java serialization to Protobuf 3 with zero downtime and over $1M in yearly savings.