Published onMay 16, 2024Removing risk from our multi-region design with simulationsmultiregionbuilding-sentryBefore splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.
Published onApril 18, 2024How open PR comments workintegrationsgithubpr-commentsThis is how we manage to comment Sentry issues related to code you're modifying in a pull request within seconds.
Published onJanuary 17, 2024How we improved Performance Score accuracyjavascriptperformancewebWe're making updates to how Performance Scores are calculated in the Web Vitals module, which will bring them closer to what your users experience.
Published onJanuary 16, 2024Should you, could you AOT?nativeaot.netsdkbuilding-sentryHow ASP.NET Core application developers can make the transition from JIT (Just-in-Time) to AOT (Ahead-of-Time) compilation, using the Sentry SDK for .NET as a case study.
Published onJanuary 5, 2024How to publish binaries on npmnpmbinarycliwebA comprehensive guide on how to publish binaries on npm without getting fired.
Published onDecember 12, 2023Improving Node.js loader performancenode.jsperformanceesmcjscommonjsCommonJS and ES modules are 2 sides of a coin. Node.js supports both of them. So, how can we improve the performance of Node.js loaders?
Published onNovember 15, 2023A $3,000,000 Dropdownbuilding-sentrymultiregionAlmost 2 years ago, Sentry embarked on a project to bring true EU data residency to Sentry's customers. We decided to do it the hard way.
Published onNovember 14, 2023Scaling Cron MonitoringcronsdatabaseinfrastructureWe just surpassed over 7 million check-ins per day. Let's talk about what it took to go from prototype to production ready cron monitoring.
Published onNovember 14, 2023How We Reduced Replay SDK Bundle Size by 35%sdkjavascriptreplaysession-replayAn in-depth analysis of how we managed to cut the Session Replay SDK bundle size by 35%.
Published onSeptember 18, 2023Lost in the Haystack: Optimizing an Expensive ClickHouse QueryclickhousereplaydatabaseFinding a needle in a haystack is really difficult. Why make it harder than it needs to be?