Splitting production databases with minimal downtime
As we scale Sentry, we need to expand Postgres capacity by splitting up workloads across multiple primaries.
As we scale Sentry, we need to expand Postgres capacity by splitting up workloads across multiple primaries.
Cross-region replication is a foundational subsystem in multi-region Sentry. This post explores our design process.
Before splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.
A Content Security Policy (CSP) lets a browser know which content sources are to be trusted — and which aren’t. Learn how to update your CSP and protect your application.
Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the engineering team, 1,100 files, and 95,000 lines of code.
Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the…
Recently we used Sentry to ensure we didn’t break Sentry while doing a large code refactoring project.