Migrating from legacy platforms to node
summary
BBC Food moves from a decade‑old PHP stack to Node with a route‑by‑route rollout, keeping the legacy app live while replacing pages. A small Heston microservice translates legacy calls to a DynamoDB backend, implemented as a REST API with <350 lines and five endpoints, written in about a month. Recipe pages previously aggregate ~20 data calls (some pages 80); site handles ~2 million uniques per week and peaks at 90 rps on Pancake Day. Result: faster loads, componentized front end, and reduced dev time with a steep JS learning curve for some.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:20About Katie
- 1:33Where Katie works
- 2:55BBC sites
- 4:43Why change
- 6:15Progress
- 8:28Heston
- 12:58Demo
- 14:58Improvements
- 17:05Amazon
- 17:33Cost effective
related talks
31mNode.js that's hugely reliable, fast, and scalable
25mFrom PHP and on-prem servers to NodeJS/React and AWS
31mKeynote Panel: Node.js at Massive Scale
18mNode at Mail Online
40mDeploying node.js at scale
29mI Tier
44mMicroservices - the lean way (NodeJS)
25mUsing Node.js and React with Drupal CMS at Edutopia
