A slim successor for an aging platform
As senior developer at Yielder Group, 2017 to present.
- problem
- The customer-facing B2C platform, internal CRM and order placement with providers ran on an aging codebase: Symfony and React, but stuck on old versions like Symfony 4.4. Upgrading everything in place meant touching years of accumulated code while the platform kept serving customers every day.
- approach
- Two tracks at once. Since early 2026 the old platform is maintenance-only: kept running and stable, because it has to keep serving customers until the successor is done. New development goes into what comes next: the slimmed-down system that sends orders to the different providers and implements every external endpoint the old system exposes, alongside an AI-powered customer insight tool.
- result
- The old platform keeps serving customers while its successor is built alongside it. When the new system takes over, integrations keep talking to the same API surface.
