Back to work
AngularTypeScriptMigrationArchitecture
Angular 9 to 15 Migration Strategy
Designed the migration plan and scaffolding for a large Angular 9 app to reach Angular 15 without a risky big-bang rewrite.
ClientGolabs
RoleSoftware Engineer II
Duration4 months
DateMay 2022
Context
At Golabs I was asked to design a safe, incremental path to move a production Angular 9 application to Angular 15. The codebase was large, and the business could not afford extended downtime.
Approach
I built a migration plan focused on sequencing and stability:
- Audited dependencies and identified upgrade blockers
- Broke the upgrade into staged version jumps
- Added automation to reduce manual refactors
- Strengthened test coverage before and during the transition
What I delivered
I delivered a step-by-step playbook, scaffolding for the upgrades, and a set of checks that helped the team ship changes with confidence as the framework advanced.
Outcome
The team had a clear path to modern Angular features while keeping the app stable and maintainable throughout the rollout.
Tech Notes
- Angular 9 to 15
- TypeScript upgrades across the codebase
- Updated build and test tooling