Sentry migrated their issue alerting system from multiple fragmented implementations to a unified workflow engine. The migration involved converting 2 million JSON blob-based alert configurations into 20 million normalized database rows, rewriting condition processing logic to handle both fast and slow evaluations, and running

5m read timeFrom sentry.engineering
Post cover image
Table of contents
The Great MigrationThe Great TranslationThe Great Tablecloth Trick

Sort: