~/talk

Migrating from legacy platforms to node

Talkat NodeConfEU 2015 · 2015-09-06..09-09· [nodejs, developer-experience]
slides:none on file

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

  1. 0:00Introduction
  2. 0:20About Katie
  3. 1:33Where Katie works
  4. 2:55BBC sites
  5. 4:43Why change
  6. 6:15Progress
  7. 8:28Heston
  8. 12:58Demo
  9. 14:58Improvements
  10. 17:05Amazon
  11. 17:33Cost effective
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.