Case study · Databases
60% faster partner APIs
Finding slow SQL behind partner-facing APIs with OpenTelemetry tracing, then removing expensive joins, partitioning indexes and shrinking payloads.
Result: API response time: down 60%.
Context
A set of partner-facing APIs served data from a relational database.
Problem
Partner-facing endpoints were slow, and one ranking endpoint regularly timed out.
Approach
Traced requests end to end with OpenTelemetry and database performance tools, then removed expensive implicit joins, partitioned indexes and selected only the columns each endpoint needed.
Result
- API response times down 60%.
- Ranking endpoint timeouts resolved.