Here is a quick overview of profilers, and a deep dive into how we built the Sentry iOS profiler that has low enough overhead that it could run in production apps with minimal impact to user experience.
"I had to be able to balance my engineers’ time between fixing bugs and building new features, for that to happen we needed a solution that helped us stay on top of our backlog."
Prioritizing issues is priceless for us. With that, we’re not only able to increase system resiliency and quality, but we avoid gold-plating, giving us time to work on impactful tasks.
Our developers easily identify and resolve performance bottlenecks – like querying the database while iterating over a collection rather than prefetching –, resulting in up to orders of magnitude fewer database queries, and shorter response times.
"We want to use best-in-class tools to help our engineers be effective, and having a solution that other organizations widely use makes onboarding faster for new team members."
Leading a team through different growth stages requires evolving insights and for Gorgias CTO and co-founder, Alex Plugaru, it’s important to understand how developers work, not just what they’re working on.
"Besides single event investigations, Sentry is very useful to get a general overview of how our app is performing from dev to QA to production and we use dashboards to make sure that we’re always up to date on how performance is looking across the frontend, the backend, and our evaluation service."