Introduction
Symptoms that look like 'we need a rewrite'
When a rewrite IS the right answer
The four alternatives we evaluate first
If you do need a rewrite: how to do it without dying
The product velocity question
Rewrite cost in time, cash, and morale
| Path | Typical time | Product keeps shipping? | Risk profile |
|---|---|---|---|
| Targeted refactoring | 2 to 8 weeks | Yes, continuously | Low |
| Infrastructure rewrite | 1 to 3 months | Yes | Low to moderate |
| Strangler-fig migration | 6 to 18 months | Yes, in slices | Moderate, contained per slice |
| Big-bang rewrite | 12 to 18 months plus | No, near-total freeze | High, often fatal |













