25分枠

5年以上PHP5で運用されていたWebサービスをPHP7.3にバージョンアップした話 PHP Conference Japan 2019

6
kuromoka16 くろもか kuromoka16

リリースから5年以上PHP5で運用されていたGameWithを、PHP7.3にバージョンアップした話をします。
PHP5系はサポートが終了しており、またサービス成長に伴いシステムが肥大化したことでパフォーマンスの低下が潜在化していました。
そのためPHP7.3へのバージョンアップ対応チームが立ち上がることになり、そこでリリースに到達するまでに得た知見について話します。
以下のような内容を予定しています。

・FWがPHP7.3に未対応の中で行った対応
・E2Eテストでの既存動作の担保
・ダウンタイムなしでのリリース手順
・バージョンアップ前と後でのパフォーマンス比較
・リリース後に起きた問題点

特に同じような長期運用のPHP5のサービスのバージョンアップを考えている方へ、ヒントになるような話ができれば幸いです。
大規模カンファレンスでは初スピーカーとなります。