As someone who has seen the devastating effects of poor performance monitoring firsthand, I can attest to the importance of doing it right from the start. If your users are experiencing latency issues and you’re not aware of them, that’s a big problem. At one of my previous jobs, we ended up paying out millions of dollars in SLA violation fees because we didn’t have proper monitoring.
Performance monitoring is an essential part of development. It’s usually one of the first things you’d want to do after setting up an existing project or getting started with a new one. Without monitoring performance, it will be challenging to detect post-development (production issues) issues in your application or how to resolve them. You may end up wasting time attempting to fix something that was never broken.
An app that works as expected is great, but if expected means a beachball for 10 seconds before the page loads, that’s… not so great. Customers want it all; an application that is stable and fast… Luckily, Sentry does more than tell you when something is broken in your code, it also tells you what’s slow and how to fix it.
Founded in 2015 with a mission to “empower eCommerce businesses to deliver a top-notch customer experience,” Gorgias is a multi-channel eCommerce helpdesk service for small to medium businesses. Among their core values are ownership, excellence and a customer-first mindset, and CTO and co-founder Alex Plugaru understood from day one that, for engineering teams to be successful, the tools he set them up with had to facilitate that.
In the modern web, the JavaScript you write is often down-compiled using a compiler like Babel to make sure your JavaScript is compatible with older browsers or environments. In addition, if you are using TypeScript (like the Sentry SDK’s do) or something similar, you’ll have to transpile your TypeScript to JavaScript.