Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
FBZのサービス概要 〜大規模物流プラットフォームZOZOBASEの解放〜 / FBZ S...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
k.ohno
November 18, 2020
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FBZのサービス概要 〜大規模物流プラットフォームZOZOBASEの解放〜 / FBZ Services Overview
k.ohno
November 18, 2020
Other Decks in Technology
See All in Technology
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
USB PDを使ってスマホを労わりたい
raspython3
0
180
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1k
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
Featured
See All Featured
Being A Developer After 40
akosma
92
590k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Side Projects
sachag
456
43k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Transcript
FBZのサービス概要 〜 大規模物流プラットフォームZOZOBASEの解放 〜 ZOZO Technologies Meetup〜ZOZOが提供するEC支援サービスの裏側〜 株式会社ZOZOテクノロジーズ BtoB開発部
BtoB企画開発チーム 大野 公嗣 Copyright © ZOZO Technologies, Inc.
© ZOZO Technologies, Inc. 2 イベントのアジェンダ • 【概要】FBZのサービス概要 ◦ FBZのサービス概要
◦ FBZの運用体制と技術スタック ◦ FBZができるまで ◦ 実績紹介 • 【技術】サーバーレスなAPIの全容 • 【運用】AWSフルマネージドサービスにおける監視と運用 ZOZO Technologies Meetup 〜ZOZOが提供するEC支援サービスの裏側〜
© ZOZO Technologies, Inc. 株式会社ZOZOテクノロジーズ BtoB開発部 BtoB企画開発チーム リーダー 大野 公嗣
/宮崎 2013年4月 株式会社アラタナ新卒入社 2015年3月 スタートトゥデイグループ(現ZOZOグループ)参画 2020年4月 株式会社ZOZOテクノロジーズへの吸収統合を経て転籍 入社後2年ほどECカートシステムの開発に従事。 ZOZOグループ参画以降はBtoB事業に携わる。 FBZのシステム基盤開発を担当し、 現在はSEとしてクライアント様との要件定義が主業務。 3
© ZOZO Technologies, Inc. 4
© ZOZO Technologies, Inc. 5 ZOZOとZOZOテクノロジーズ R&D
© ZOZO Technologies, Inc. 6 https://zozo.jp/ • 日本最大級のファッション通販サイト • 1,300以上のショップ、7,600以上のブランドの取り扱い(ともに2020年3
月末時点) • 常時83万点以上の商品アイテム数と毎日平均3,000点以上の新着 商 品を掲載 • 即日配送サービス • ギフトラッピングサービス • ツケ払い など
© ZOZO Technologies, Inc. 7 https://wear.jp/ • 日本最大級のファッションコーディネートアプリ • 1,400万ダウンロード突破、コーディネート投稿総数は900万件以上(と
もに2020年3月末時点) • 全世界(App Store / Google Playが利用可能な全ての国)でダウンロー ドが可能 • 200万人以上のフォロワーを持つユーザー(WEARISTA)も誕生
© ZOZO Technologies, Inc. 8 その他サービス マルチサイズ ZOZOSHOES ZOZOMAT
© ZOZO Technologies, Inc. 9 さて、ここからが本題です!
© ZOZO Technologies, Inc. 10
© ZOZO Technologies, Inc. 11 https://fbz.zozo.com/ 巨大物流「ZOZOBASE」の解放
© ZOZO Technologies, Inc. 12 https://fbz.zozo.com/ • ZOZOTOWN出店企業の自社ECのフルフィルメント支援サービス •
自社EC運営のための撮影・採寸・梱包・配送などの各種フルフィルメント業務 を、ZOZOTOWNの物流センター「ZOZOBASE」が受託 • 設備投資・人件費・在庫保管料などの負担なしで、自社ECの運営が可能 • 各販売チャネル(自社EC・店舗・ZOZOTOWN)の在庫連携が可能。これによ り、商品欠品による販売機会の損失を最小化
© ZOZO Technologies, Inc. 13 ZOZOBASEの物流プラットフォームを解放
ZOZOBASE 自社カート システム FBZ API 商品在庫データ連携 出荷指示データ連携 出荷実績データ連携 データ連携 ZOZO TOWN 出荷 入荷 ZOZOBASEの商品・在庫情報を解放 ZOZOBASEに対する出荷指示を解放 を実現するAPIインターフェースの提供
© ZOZO Technologies, Inc. 14 ZOZOBASEの商品・在庫情報を解放する
© ZOZO Technologies, Inc. 15 ZOZOBASEの商品・在庫情報を解放する
© ZOZO Technologies, Inc. 16 ZOZOBASEに対する出荷指示を解放
© ZOZO Technologies, Inc. 17 FBZが提供するその他サービス ❖カスタマーサポートの受託(オプションサービス) ファッションEC専門コンタクトセンターにて、 自社ECサイトからの問い合わせメール・電話に365日対応 お客様対応の負担削減
© ZOZO Technologies, Inc. 18 FBZの運用体制と技術スタック
© ZOZO Technologies, Inc. 19 FBZの運用体制 営業 運用 サポート コンタクトセ
ンター 開発 経理 ディレ クション FBZ導入の営業 FBZご利用中のテナント様向けの運用サポート 案件管理、推進 システム運用、新規開発 会計管理、返金代行 カスタマーサポート対応
© ZOZO Technologies, Inc. 20 開発 FBZの開発体制 エンジニア (7名) SE
(6名) SRE (6名) ・詳細設計 ・開発、テスト ・システム保守 ・要件定義 ・概要設計、詳細設計 ・開発工程管理 ・システム監視、運用 ・業務改善 ・セキュリティ
© ZOZO Technologies, Inc. 21 ❖開発言語・フレームワーク Python / VBScript /
Serverless Framework ❖AWS Lambda / EC2 / S3 / API Gateway / DynamoDB / CloudFront / SQS / SNS / SES / CloudWatch / CloudFormation / Elasticsearch Service / Cognito / Batch / CodeBuild / CodeDeploy / CodePipeline ❖DB・データ分析基盤 SQL Server / Fluentd / Elasticsearch / Kibana ❖監視 PagerDuty / Datadog 技術スタック
© ZOZO Technologies, Inc. 22 FBZができるまで
© ZOZO Technologies, Inc. 23 2017年4月 プロジェクトチーム発足 DDD 4名 アジャイル
開発リソース 設計思想 開発手法
© ZOZO Technologies, Inc. 24 システム基盤開発 (アーキテクチャ設計・プロトタイプ開発) 設計合宿 運用とそれに伴うシステム要件策定 API開発
運用機能開発 1サイト目クライアント様決定 ローンチ時期確定 クライアント様自社ECとの結合テスト バグフィックス クライアント様自社ECへの組み込み開始 12月 開発手法の変更 アジャイルからウォーターフォールへ変更 2018年6月 ローンチ 2017年4月 プロジェクト開始
© ZOZO Technologies, Inc. 25 システム基盤設計とプロトタイプ開発 モデリング モブプログラミング チーム内知識差補完 安定したコード品質
・ユースケースの洗い出し 出荷連携情報、商品検索、予約販売など ・モデル図の作成 ・モデルをコードに落とし込む 4人でディスカッションしながら落とし込み コード記述者は1時間毎に交代
© ZOZO Technologies, Inc. 26 システム基盤開発 (アーキテクチャ設計・プロトタイプ開発) 設計合宿 運用とそれに伴うシステム要件策定 API開発
運用機能開発 1サイト目クライアント様決定 ローンチ時期確定 クライアント様自社ECとの結合テスト バグフィックス クライアント様自社ECへの組み込み開始 12月 開発手法の変更 アジャイルからウォーターフォールへ変更 2018年6月 ローンチ 2017年4月 プロジェクト開始
© ZOZO Technologies, Inc. 27 設計合宿 開発エンジニアも運用設計から全員参加 営業 運用 サポート
コンタクトセ ンター BtoB 開発 経理 ディレ クション サービス運用に必要なシステム要件の抽出
© ZOZO Technologies, Inc. 28 システム基盤開発 (アーキテクチャ設計・プロトタイプ開発) 設計合宿 運用とそれに伴うシステム要件策定 API開発
運用機能開発 開発手法の変更 アジャイルからウォーターフォールへ変更 1サイト目クライアント様決定 ローンチ時期確定 クライアント様自社ECとの結合テスト バグフィックス クライアント様自社ECへの組み込み開始 12月 2018年6月 ローンチ 2017年4月 プロジェクト開始
© ZOZO Technologies, Inc. 29 開発手法の変更 アジャイル ウォーターフォール アジャイル ×
ウォーターフォールのハイブリッド開発手法 システム基盤設計 プロトタイプ開発 詳細工程計画 ・残開発タスク ・テスト計画 ・結合スケジュール 期限付き進捗管理 API開発 ・基盤設計は可変的で期限付きで管理が難しかった ・APIの必要インターフェースはある程度把握していた ・必要要件が不明瞭だったため全体ボリュームが把握できなかった ・開発チーム内でのタスク管理のみでよかった ・必要開発要件の全体がみえた ・開発チーム内だけでのタスク管理ではなくなった 開発要件確定 API接続先システムと連携 ローンチ時期確定
© ZOZO Technologies, Inc. 2018年6月 ローンチ 30 システム基盤開発 (アーキテクチャ設計・プロトタイプ開発) 設計合宿
運用とそれに伴うシステム要件策定 API開発 運用機能開発 開発手法の変更 アジャイルからウォーターフォールへ変更 1サイト目クライアント様決定 ローンチ時期確定 クライアント様自社ECとの結合テスト バグフィックス クライアント様自社ECへの組み込み開始 12月 2017年4月 プロジェクト開始
© ZOZO Technologies, Inc. 31 現在の実績紹介
© ZOZO Technologies, Inc. 32 支援実績 商品と出荷数 約 35 万件
約 33 万件 自社EC向け連携商品データ総数 2019年度出荷データ連携数
© ZOZO Technologies, Inc. 支援実績 33 合計約50サイト支援中
None