Mark Story

Mark Story

Blogs Published by Mark Story

Splitting production databases with minimal downtime
Engineering

Splitting production databases with minimal downtime

As we scale Sentry, we need to expand Postgres capacity by splitting up workloads across multiple primaries.

Designing Sentry's cross-region replication
Engineering

Designing Sentry's cross-region replication

Cross-region replication is a foundational subsystem in multi-region Sentry. This post explores our design process.

Removing risk from our multi-region design with simulations
Engineering

Removing risk from our multi-region design with simulations

Before splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.

Dogfooding Chronicles: Never Be Content With Your Content (Security Policies)
Engineering

Dogfooding Chronicles: Never Be Content With Your Content (Security Policies)

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.

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
Engineering

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript

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.

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
Product Updates

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript

Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the…

Verifying Large Refactors in Production with Sentry
Engineering

Verifying Large Refactors in Production with Sentry

Recently we used Sentry to ensure we didn’t break Sentry while doing a large code refactoring project.

Syntax.fm logo

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax