Cross-region replication is a foundational subsystem in multi-region Sentry. This post explores our design process.
About
Mark is a staff-engineer at Sentry, and open source enthusiast. He's also built seven mechanical keyboards and counting!
Posts
Before splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.
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.
In this blog post, we share our process, techniques, challenges, and ultimately, what we learned along this journey.