Legacy ≠ exotic
• Security patches stop
• Modern builds = faster apps
• Abandoned libs = risk
• Tech debt grows interest
| Criteria | Rewrite (Big Bang) | Refactor (Incremental) |
|---|---|---|
| Feature freeze | Yes | No |
| Codebase size | Small / Medium | Medium / Large |
| Full UI redesign | Easier | Needs parity |
| Team seniority | Senior | Mixed / Junior |
| Unknown domain | Risky | Safer |
| Time-to market pressure | No | Yes |
| Security pressure | Yes | Slower fix |