# Quarterly Migration Report

The migration moved fourteen services from the legacy cluster to the new platform. Each service kept its public endpoint during the move.

## Scope and Schedule

Work started in the first week of March and finished six weeks later. Two services needed a second maintenance window because their databases were larger than planned.

- Inventory every running service

- Freeze schema changes during cutover

- Mirror traffic for one day before switching

- Keep the old cluster warm for rollback

## Results by Team

| Team      | Services | Downtime (min) | Rollbacks |
|-----------|----------|----------------|-----------|
| Payments  | 4        | 12             | 0         |
| Search    | 3        | 0              | 1         |
| Accounts  | 5        | 7              | 0         |
| Reporting | 2        | 25             | 1         |

### Open Issues

1.  Rotate the remaining shared credentials

2.  Remove the legacy DNS records

3.  Archive the old monitoring dashboards

The remaining work is tracked in the platform backlog and is expected to close before the next audit.
