採択 2021/03/28 11:50〜 Track B レギュラートーク(20分)

無駄な物をなるべく作らないリプレイス戦略 PHPerKaigi 2021

9
fortkle 高野福晃 fortkle

6年続くWebサービスをリプレイスすることになりました。
あなたならまず最初に何から手を付けますか?

このトークでは、弊社(コネヒト)が運営するママ向けNo.1アプリである「ママリ」のシステムの一部(CakePHP2.x / PHP7)をリプレイスしている状況を共有したいと思います。
長年に渡って機能改修が繰り返され、複雑なドメインを有するサービスは単純にフレームワークを新しくしたり、あるいはLaravelなど別のフレームワークに載せ替えるだけでは解決できない問題がたくさんあります。

様々な工夫を凝らし、今回の基本戦略である「無駄な物をなるべく作らない」という方針でどうやってリプレイスを進めているのか、具体的なプラクティスを交えながらご紹介します。