Upgrading MongoDB across four major versions
- The problem
- A healthcare precision-dosing platform was running on an aging MongoDB, a ten-year-old AngularJS frontend, and untyped JavaScript.
- What I did
- Executed the MongoDB upgrade across four major versions, then modernized the surrounding stack: JavaScript to TypeScript, and AngularJS to React.
- 55%fewer slow queries
- ~180fewer Sentry errors per month
- 35%fewer P0/P1 incidents
- 12 → 4days of cycle time