The challenge
A national airline relied on an ageing fare-management system covering 50+ routes. It was slow, hard to maintain, and built on legacy technology - but it was also business-critical, so any migration had to happen without disrupting live operations.
Our approach
- Redesigned the underlying database schema and modernised the application off the legacy .NET stack.
- Planned the migration in careful stages, with a comprehensive rollback procedure at every step.
- Validated each stage against real data before cutting over, so there were no surprises in production.
- Coordinated closely with operations so the switch was invisible to the business.
The results
Query performance improved by around 40%.
Delivered with zero downtime across the migration.
A modern, maintainable system supporting 50+ routes.
A repeatable, low-risk migration playbook for future work.
Technologies
- Database design
- Application modernisation
- .NET
- Zero-downtime migration
Client kept confidential. Delivered in a senior architecture / engineering role.
Back to all work