SlideShare a Scribd company logo
ECマーケットプレイス開発
楽天株式会社
ECマーケットプレイス開発部
橋山 牧人
2
グローバルな開発体制
TOKYO HQ
India
Singapore
Europe
US
Taiwan
3
グローバルな開発体制
4
ECマーケットプレイスの
サービス紹介
5
日本ユーザ向けフロントエンドサービス
※2018/01/31時点
6
海外ユーザ向けのフロントサービス
※2018/01/31時点
7
越境EC向けのフロントサービス
※2018/01/31時点
8
ROOM: キュレーションサービス
※2018/01/31時点
9
モバイルアプリの勢い
2014年には、PCとモバイルのトラフィックが逆転し、その後も順調に推移
10
ECマーケットプレイスの開発
11
主なシステム構成
Webアプリ
モバイルアプリ
バックエンドAPIバックエンドAPI
DBKVS キャッシュ
CDN
12
利用技術
開発言語 フレームワーク・ライブラリ
コンテナ・プラットフォーム キャッシュ技術・永続化層
13
開発プロセス
ステージング 商用環境
個人開発環境
プライベートクラウド
14
エンジニアの活躍
https://blogs.oracle.com/theaquarium/glassfish-story-by-rakutenmakito-hashiyama
15
全国規模のサービス・イベントに関わる責任感
※2016/03/31時点
楽天市場商品ページ
Jingqi Zhao
EC Marketplace Mall Development Department
Rakuten, Inc.
17
2011 20182013 2014 2015 2016
中国の大学を卒業後、
エンジニア新卒で入社
(楽天市場商品価格ナビ担当)
20172012
プロデューサーに
(楽天市場商品ページ担当)
チームリーダー
(楽天市場商品ページ)
2019
一緒に働こう!
趙 鏡淇
(Emily)
#中国出身 #年に必ず3回以上海外旅行 #ダイビング
#週3回以上会社のGYMを通う #Skateboard
#ワクワクことをやり続ける #チームの皆さんが友達
18
こんなことやってきました
ページが長い
商品をかごに追加しづらい
240億円/年
フローティング買い物かご機能提供
※イメージが2018年2月7日時点
19
自分たちのアイデアが実現に…
品質管理
Quality
Control
Circle
20
私たちがこんな形でどんどん改善しにいく…
A/B テスト
展開
SKU商品の項目選択肢
UIがわかりにくい
レビュー情報が探し
にくくなった
UIをPop-upの中に統一
し、どの商品を見ても
統一感がある
レビュー情報をフロー
ティング買い物に入れる
展開
A/B テスト
21
成長が大事にする
• シニアエンジニアによる手厚いレビューシステム
(チーム内コードレビューの浸透、ペアプロ・モブプロ、グループ横断での
システムレビュー会の実施)
• 定期的に勉強会やハッカソン(便利ツールを作って業務を改善)を部署内
で実施
• 部署内で使われている技術についての研修(社内/社外)受講費の負担
22
世の中のエンジニアの夢は
だけではなく…
何か物を開発する
23
開発した物がいい評価
されていて、誰かが幸
せになる。
24
皆さんへ…
THANK YOU

More Related Content

Similar to 01 EC マーケットプレイス開発

SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術
Yusuke Naka
 
Global Top 5 を目指す NTT DATA の確かで意外な技術力
Global Top 5 を目指す NTT DATA の確かで意外な技術力Global Top 5 を目指す NTT DATA の確かで意外な技術力
Global Top 5 を目指す NTT DATA の確かで意外な技術力
NTT DATA OSS Professional Services
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
IIJ
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
bash0C7
 
ManhattanCodeInc TEC Policy 2.0
ManhattanCodeInc TEC Policy 2.0ManhattanCodeInc TEC Policy 2.0
ManhattanCodeInc TEC Policy 2.0
yuiimura
 
OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料
Tsuyoshi Kawarasaki
 
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
MasashiOtsuka1
 
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Shotaro Suzuki
 
Nifty cloud mbaas
Nifty cloud mbaasNifty cloud mbaas
Nifty cloud mbaas
アシアル株式会社
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawaSORACOM, INC
 
Dyna traceによるuxマネジメント
Dyna traceによるuxマネジメントDyna traceによるuxマネジメント
Dyna traceによるuxマネジメント伸夫 森本
 
IIJmio meeting 11 MWC2016レポート
IIJmio meeting 11 MWC2016レポートIIJmio meeting 11 MWC2016レポート
IIJmio meeting 11 MWC2016レポート
techlog (Internet Initiative Japan Inc.)
 
APIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAUAPIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAU
Tatsuo Kudo
 
JPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation PlatformJPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation Platform
MPN Japan
 
コンカーを職場に選ぶ理由 (2015年4月版)
コンカーを職場に選ぶ理由 (2015年4月版)コンカーを職場に選ぶ理由 (2015年4月版)
コンカーを職場に選ぶ理由 (2015年4月版)
Concur Japan
 
Low Code Development Platform.
Low Code Development Platform.Low Code Development Platform.
Low Code Development Platform.
Contineo World
 
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイントエンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイント
WebRTCConferenceJapan
 
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updatesintra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
NTTDATA INTRAMART
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
VirtualTech Japan Inc.
 

Similar to 01 EC マーケットプレイス開発 (20)

SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術
 
Global Top 5 を目指す NTT DATA の確かで意外な技術力
Global Top 5 を目指す NTT DATA の確かで意外な技術力Global Top 5 を目指す NTT DATA の確かで意外な技術力
Global Top 5 を目指す NTT DATA の確かで意外な技術力
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
 
ManhattanCodeInc TEC Policy 2.0
ManhattanCodeInc TEC Policy 2.0ManhattanCodeInc TEC Policy 2.0
ManhattanCodeInc TEC Policy 2.0
 
OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料
 
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
 
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
 
Sangyo2008 04
Sangyo2008 04Sangyo2008 04
Sangyo2008 04
 
Nifty cloud mbaas
Nifty cloud mbaasNifty cloud mbaas
Nifty cloud mbaas
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawa
 
Dyna traceによるuxマネジメント
Dyna traceによるuxマネジメントDyna traceによるuxマネジメント
Dyna traceによるuxマネジメント
 
IIJmio meeting 11 MWC2016レポート
IIJmio meeting 11 MWC2016レポートIIJmio meeting 11 MWC2016レポート
IIJmio meeting 11 MWC2016レポート
 
APIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAUAPIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAU
 
JPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation PlatformJPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation Platform
 
コンカーを職場に選ぶ理由 (2015年4月版)
コンカーを職場に選ぶ理由 (2015年4月版)コンカーを職場に選ぶ理由 (2015年4月版)
コンカーを職場に選ぶ理由 (2015年4月版)
 
Low Code Development Platform.
Low Code Development Platform.Low Code Development Platform.
Low Code Development Platform.
 
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイントエンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイント
 
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updatesintra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
 

01 EC マーケットプレイス開発