Challenge
Before
A legacy benefits platform at the scale of millions was blocking the next phase of growth — slow search, no multilingual support, and rising operational effort.
- Slow DB search — employees can't find the benefits they want5s+ search lag / drop-off
- Multilingual support for foreign employees is hardNo English / Chinese / Vietnamese support
- Operational load of the legacy platformConsumes 60% of SRE team effort
- Migrate to the new platform without stopping millions of usersTens of millions of PV per month
Solution
After
Vue 3 + TypeScript front end, a Spring Boot BFF, AWS Lambda + OpenSearch to isolate search, and Terraform IaC for reproducibility. Wovn multilingual, with parallel old/new operation delivering a zero-downtime overhaul.
Benefits search — 0.08s response with OpenSearch; multilingual support lets foreign employees use it too.
