~/talk

Daniel Coulbourne :: Flip the Switch Slowly

Talkat Laracon EU 2024 · 2024-02-05..02-06· [laravel, microservices]
slides:none on file

A migration strategy uses event sourcing to mirror legacy rows into a new Laravel schema by capturing actions in an events table, replaying them to generate both legacy mirrors and new Eloquent models, and progressively backfilling 50 100 1000 10000 1000000 events while routing 5% then 20% then 95% of traffic via feature flags and Nginx rules. The team builds with verbs (and compares to spatie), tests projections programmatically, runs both systems in parallel for months, then retires the old DB.

AI-written summary · about

  1. 0:00Welcome
  2. 1:25Introducing Thunk and Verbs
  3. 2:50Legacy code challenges
  4. 7:51Host O and exam system
  5. 12:06Event sourcing solution
  6. 13:50Implementing event sourcing
  7. 17:46Flipping the switch slowly
  8. 20:13Chris Morel and Verbs
  9. 22:19Verbs features and roadmap
  10. 24:04Event sourcing perspective
  11. 25:14Q&A
~/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.