Manufacturing
Legacy PHP Modernisation
Migrated a decade-old PHP monolith to a modern Rails application without disrupting daily operations.
The challenge
A manufacturing company's core operations tool was built on unsupported PHP 5 code, making changes risky and slow.
Our solution
We ran a phased strangler-fig migration: new features were built in Rails behind a shared authentication layer while legacy modules were incrementally replaced.
Results
- Zero-downtime migration completed over 4 months
- New feature lead time cut from weeks to days
- Full automated test coverage added where none existed
Technology stack
Ruby on Rails
PostgreSQL
PHP
Docker