~/talk

Migrating a Custom API to API Platform 3

TalkinFrenchat API Platform Conference 2023 · 2023-09-21..09-22· [web-platform, legacy-modernisation]
slides:none on file

A team migrated a mature custom API to API Platform 3 and describes the challenges encountered: converting large amounts of custom code and YAML into PHP attributes, replacing or removing DataProviders and DataPersisters, and addressing new performance issues. The talk explains the migration steps taken, the problems that arose during conversion, and the practical lessons learned to help others perform similar upgrades.

AI-written summary · about

  1. 0:00Introduction
  2. 2:56Legacy project issues
  3. 7:16Performance diagnosis with Blackfire
  4. 12:20Migration to API Platform 2.5
  5. 16:40Varnish and cache optimization
  6. 19:14API Platform 3 challenges
  7. 24:37Key lessons and best practices
  8. 30:19Outlook and future
~/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.