~/talk

Changing Lanes with Lyft

Talkat Next.js Conf 2020 · on Tuesday, 2020-10-27· [frontend-architecture, developer-experience]
links:none on file
slides:none on file

Lyft switches its web fleet to NextJS and builds a migration layer called Lyft Service that wraps core NextJS and adds a plugin system using webpack tappable plus jscodeshift codemods to automate upgrades. Teams run hands‑on migration sessions, preserve React Router during phased moves, and migrate services incrementally. Outcomes are concrete not vague: migrate over 100 micro-services, developer edit reloads fall from about 10–12 seconds to 350 milliseconds, example page bundle shrinks by 845 KB and 10,000 lines removed per service.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Changing Lanes with Lyft
  3. 2:21Identify Core Issues
  4. 4:25Look to Open Source
  5. 5:59Figuring out the rest
  6. 6:46Communicate early
  7. 7:02Building @lyft/service
  8. 8:24Test Environment
  9. 8:48Beta Tests
  10. 10:42Migration sessions
  11. 12:11Results
~/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.