PHPカンファレンス福岡2024
レギュラートーク(15分)

巨大泥団子をどうやって改善するのか?

hanhan1978 富所 亮 hanhan1978
6

Webアプリケーションは繁盛するとどんどん機能が追加されていきます。Laravelを代表とするWebアプリケーションフレームワーク(WAF)は、機能が少ない間は開発スピードも早く、比較的理解も用意なプログラムが書けますが、年を重ねるごとに複雑化していきます。

このように肥大化したウェブアプリケーションのことを巨大泥団子(Big Ball of Mud)と呼びます。運用・保守性が下がってしまったレガシーでモノリシックなWebアプリケーションはどのように改善すればよいのでしょうか?

本トークで話す内容

  • 現状の把握、考古学調査
  • 改善方向の決定
  • 実際の改善策、改善例