Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
8年運用しているCakePHPのECサイトをLaravelにリプレイスした一年後の話
Search
Shinpei.Kondo
December 14, 2020
Technology
1
490
8年運用しているCakePHPのECサイトをLaravelにリプレイスした一年後の話
2020.12.12 PHP Conference Japan 2020 Re:born
Shinpei.Kondo
December 14, 2020
Tweet
Share
More Decks by Shinpei.Kondo
See All by Shinpei.Kondo
OpenSearchを使って ごちクルの検索画面を爆速にする
konpay
0
670
Other Decks in Technology
See All in Technology
LayerX QA Night#1
koyaman2
0
260
202512_AIoT.pdf
iotcomjpadmin
0
150
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
240
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
7
3.9k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
770
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.6k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
500
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
AI駆動開発の実践とその未来
eltociear
2
500
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
12k
特別捜査官等研修会
nomizone
0
580
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
120
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
84
Balancing Empowerment & Direction
lara
5
820
WENDY [Excerpt]
tessaabrams
8
35k
The SEO Collaboration Effect
kristinabergwall1
0
310
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
Navigating Team Friction
lara
191
16k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
120
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
230
Evolving SEO for Evolving Search Engines
ryanjones
0
76
Building an army of robots
kneath
306
46k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
The browser strikes back
jonoalderson
0
130
Transcript
8年運用しているCakePのECサイトを Laravelにリプレイスした一年後の話 スターフェスティバル株式会社 近藤 心平
❏ 近藤 心平 ❏ スターフェスティバル株式会社 ❏ 「ごちクル」というサイトを運営しています ❏ 山登りと長いSQLを書くのが好きです 自己紹介
とは 法人向けのお弁当・ケータリングの デリバリーサービス https://gochikuru.com/
2019年に大掛かりなリプレイスをしました。
どのようなリプレイスをしたか ❏ CakePHP 2系 → laravel 5系 ❏ jQuery 1.10系
→ Vue.js 2.6系 ❏ データベースはそのまま利用
どのようなリプレイスをしたか ❏ 開発・検証期間が10ヶ月と長丁場になった ❏ 複雑に入り組んだビジネスロジックの理解 ❏ 新しい技術の学習コスト ❏ サイトが実用に耐えられないくらい重い
リリースから1年後、僕たちはこうなりました。
エンジニアの変化
この処理は何がしたいんだ・・・? どうやってやるんだ・・・? っていうものが激減。 良かった点 ❏ ドキュメントが比較的書かれてて助かる ❏ チケット & git
history がしっかり残っている ❏ laravelもVueも世間に新しい知見がいっぱい
悪かった点 ❏ 残っているレガシー ❏ 使い回したデータベース これによって生まれる 複雑なシステム
悪かった点
この状態を脱却できていないなう
社内の変化
良かった点 ❏ ビジネスの分離 ❏ エンジニア/デザイナー/ディレクターの責任範囲が明確 ❏ 運用コスト↓ ❏ キレイなデザインで使いやすいUI ❏
使いやすいUIはお客様に説明しやすい ❏ 美味しそう。シズル感↑
悪かった点 ❏ データ周りの整備ができていない ❏ 古い知識が必要な場合もある ❏ 知ってる人を探さないといけない ❏ 「なんでこうなってんの?」って言われる(知らないっす 課題が残った。
まとめ
まとめ ❏ リプレイスして良かった。 ❏ 運用コストが下がったのは本当に大きい。 ❏ エンジニア以外の人にも恩恵が多かった。 ❏ 課題が整理された。 ❏
その反面、残ったレガシーで苦しんでいる。 ❏ これからも立ち向かうだけ。
「Re:born」したと思ったけど 何度でも「Re:born」していくぜ
ありがとうございました! ※爆破の達人、募集してます!