Aman PareekFront-End Engineer II
← Back to work

Field report

Zeotap · Senior Software Engineer Confidential

Angular Upgrade to v17 + Signals

Modernized the codebase and enabled Signals for cleaner state patterns.

Problem
Legacy Angular patterns were slowing delivery and making state harder to reason about.
Constraint
The upgrade had to land without disrupting active product work.
Decision
Planned a staged upgrade to Angular 17 and introduced Signals where they clarified state.
Trade-off
Accepted a longer migration path rather than a risky big-bang rewrite.
Result
A maintainable Angular 17 codebase with modern state patterns.
System flow
  1. Legacy components
  2. Upgrade path
  3. Angular 17
  4. Signals state

Approach

  • Planned and executed a safe upgrade path for legacy Angular components.
  • Improved maintainability by aligning to modern Angular patterns.

Tech

Angular 17 · Signals · Refactoring Strategy · Performance