第141回 PHP勉強会@東京
by
Toshiyuki Tanaka
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
あるべき姿に変えていく - EC物流プラットフォーム -
Slide 2
Slide 2 text
はじめまして、ロジレスです! EC事業者向け 受注管理システム モール/カートからの受注自動取込 受注の自動処理 在庫数の自動連携 出荷実績の自動反映 物流倉庫向け 倉庫管理システム 在庫の管理 ロケーションの管理 出荷作業支援 作業レポート WMS OMS
Slide 3
Slide 3 text
プロダクトの規模 1,500画面 バッチ130本 コード58万行 Androidアプリ ハンディターミナル PHP + Symfony
Slide 4
Slide 4 text
現在のエンジニアチーム Web エンジニア 1 データ アナリスト 2 デバイス エンジニア 3 インフラ エンジニア 副業 4
Slide 5
Slide 5 text
昨今のイケてるSaaS 自動テスト kubernetes SPA Vue.js ブロックチェーン Jenkins
Slide 6
Slide 6 text
対策(1) 技術的に攻めない 男は黙って サーバーサイド UI
Slide 7
Slide 7 text
対策(2) 徹底的にパターン化 一覧 登録 編集 削除 インポート ダウンロード フロント画面 GET POST PATCH DELETE API 連携設定の 画面 バッチ 外部システムと 連携 データ自動処理 ルールエンジン イベント ハンドリング
Slide 8
Slide 8 text
対策(3) UIで迷わない 機能パターン : 動詞や名詞 ➡ HTML 認知パターン : 形容詞 ➡ CSS デザインランゲージ デザイン原則 パターンライブラリ 構造/ふるまい/慣習 エンジニア デザイナー パターンライブラリ 機能テンプレート フレームワーク
Slide 9
Slide 9 text
対策(4) ワーカーによる処理 画面 / API Transaction Transaction Transaction Transaction ・ ・ ・ Worker ✔ 処理 ✔ 処理 ✔ 処理 ✔ 処理 Summary Summary Summary 監視バッチ 比較して 検証する
Slide 10
Slide 10 text
対策(5) とにかくライトに顧客対応 日々の運用で、最も時間がかかるのが、 問い合わせ対応 システムが大規模になるほど、 問い合わせが増え、対応コストがあがる 問い合わせはIntercomに統一 ライトに問い合わせが来て、ライトに返信 直近の行動履歴をトラックしながら 対応できるので回答の特定が容易
Slide 11
Slide 11 text
あるべき姿に変えていく \ 自動化できて、やることない / - EC物流プラットフォーム -