Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第141回 PHP勉強会@東京
Search
Toshiyuki Tanaka
August 28, 2019
Technology
0
640
第141回 PHP勉強会@東京
Toshiyuki Tanaka
August 28, 2019
Tweet
Share
More Decks by Toshiyuki Tanaka
See All by Toshiyuki Tanaka
LOGILESS Engineer Recruitment Pitch
emegane
0
230
Simple and secure service delivery environment using AWS
emegane
0
490
Logiless Outline 2019/10/10
emegane
0
290
IVS 2019 Summer
emegane
1
76
Other Decks in Technology
See All in Technology
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
1.8k
20251225_たのしい出張報告&IgniteRecap!
ponponmikankan
0
110
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
490
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
520
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
760
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
680
AI with TiDD
shiraji
1
340
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
290
Featured
See All Featured
How GitHub (no longer) Works
holman
316
140k
Into the Great Unknown - MozCon
thekraken
40
2.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
120
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Skip the Path - Find Your Career Trail
mkilby
0
37
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
39
Unsuck your backbone
ammeep
671
58k
The Invisible Side of Design
smashingmag
302
51k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
870
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Transcript
あるべき姿に変えていく - EC物流プラットフォーム -
はじめまして、ロジレスです! EC事業者向け 受注管理システム モール/カートからの受注自動取込 受注の自動処理 在庫数の自動連携 出荷実績の自動反映 物流倉庫向け 倉庫管理システム 在庫の管理
ロケーションの管理 出荷作業支援 作業レポート WMS OMS
プロダクトの規模 1,500画面 バッチ130本 コード58万行 Androidアプリ ハンディターミナル PHP + Symfony
現在のエンジニアチーム Web エンジニア 1 データ アナリスト 2 デバイス エンジニア 3
インフラ エンジニア 副業 4
昨今のイケてるSaaS 自動テスト kubernetes SPA Vue.js ブロックチェーン Jenkins
対策(1) 技術的に攻めない 男は黙って サーバーサイド UI
対策(2) 徹底的にパターン化 一覧 登録 編集 削除 インポート ダウンロード フロント画面 GET
POST PATCH DELETE API 連携設定の 画面 バッチ 外部システムと 連携 データ自動処理 ルールエンジン イベント ハンドリング
対策(3) UIで迷わない 機能パターン : 動詞や名詞 ➡ HTML 認知パターン : 形容詞
➡ CSS デザインランゲージ デザイン原則 パターンライブラリ 構造/ふるまい/慣習 エンジニア デザイナー パターンライブラリ 機能テンプレート フレームワーク
対策(4) ワーカーによる処理 画面 / API Transaction Transaction Transaction Transaction ・
・ ・ Worker ✔ 処理 ✔ 処理 ✔ 処理 ✔ 処理 Summary Summary Summary 監視バッチ 比較して 検証する
対策(5) とにかくライトに顧客対応 日々の運用で、最も時間がかかるのが、 問い合わせ対応 システムが大規模になるほど、 問い合わせが増え、対応コストがあがる 問い合わせはIntercomに統一 ライトに問い合わせが来て、ライトに返信 直近の行動履歴をトラックしながら 対応できるので回答の特定が容易
あるべき姿に変えていく \ 自動化できて、やることない / - EC物流プラットフォーム -