約10年もののPHPアプリケーションとの付き合い方と、今後10年改善し続けるための取り組みについて by たけてぃ

PHPerKaigi 2023
採択
2023/03/25 12:10〜
Track B
スポンサーセッション(20分)
スポンサーセッション

約10年もののPHPアプリケーションとの付き合い方と、今後10年改善し続けるための取り組みについて

takeokunn たけてぃ takeokunn

OPENLOGIでは10年もののPHPアプリケーション(Laravel)が日夜動き続けています。
コードの行数は数十万行あり、データベースのレコード数も数十億程度あります。

もしシステムが止まってしまったら、倉庫のオペレーションが止まり、ユーザの手元に商品が届かなくなります。
システムを安定的に動かし続けるために、「監視周りの強化」や「パフォーマンスチューニング」など様々な取り組みをしています。
また、次の10年改善し続けるための基盤作りも積極的に行なっています。

具体的に取り組んでいることについて幾つか紹介します。