Home / Companies / Sentry / Blog / Post Details
Content Deep Dive

Using Sentry Performance To Make Sentry Performant Removed

Blog post from Sentry

Post Details
Company
Date Published
Author
Adam McKerlie
Word Count
821
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
Yes
Summary

The Sentry team used open-source Flagr to replace their feature flag software and implemented batch evaluation to reduce the number of individual flag checks, but this led to performance issues with deserialization of large JSON responses. They manually instrumented Flagr's Python client to find that the majority of the time was spent deserializing JSON, not making the HTTP call to the API. After patching their own deserializer and removing unnecessary cache checks, they were able to reduce the time taken to check all 50 feature flags from 900ms to 200ms, with further optimization reducing it to 10ms by ensuring that each flag was only checked once. The use of Performance tools helped identify the issues and allowed the team to optimize their implementation effectively.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.