Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fulfillment by ZOZOと中国版ZOZOTOWNでのAWS活用事例 / Case...

Fulfillment by ZOZOと中国版ZOZOTOWNでのAWS活用事例 / Case of using AWS in FBZ and ZOZOCHINA.

mokamoto12

July 22, 2020
Tweet

More Decks by mokamoto12

Other Decks in Technology

Transcript

  1. © ZOZO Technologies, Inc. 株式会社ZOZOテクノロジーズ
 BtoB事業部 岡元 政大
 • 宮崎生まれ、宮崎育ちのエンジニア。


    • Fulfillment by ZOZOの開発、中国版ZOZOTOWNのバック エンドの開発に従事。
 • 宮崎のことがそこそこ大好き。
 2
  2. © ZOZO Technologies, Inc. アジェンダ
 • サービス紹介
 • Fulfillment by

    ZOZO(FBZ)と
  中国版ZOZOTOWN(ZOZOCHINA)の構成
 • FBZの問題点
 • ZOZOCHINAの工夫と課題
 • まとめ
 3
  3. © ZOZO Technologies, Inc. https://fbz.zozo.com/
 
 • ZOZOTOWN出店企業の自社ECのフルフィルメント支援サービス
 • 自社EC運営のための撮影・採寸・梱包・配送などの各種フルフィルメン

    ト業務を、ZOZOTOWNの物流センター「ZOZOBASE」が受託
 • 設備投資・人件費・在庫保管料などの負担なしで、自社ECの運営が可 能
 • 各販売チャネル(自社EC・店舗・ZOZOTOWN)の在庫連携が可能。これ により、商品欠品による販売機会の損失を最小化
 
 4
  4. © ZOZO Technologies, Inc. FBZ、ZOZOCHINAの構成
 • サーバーレス
 • Serverless Framework


    • Python
 • Lambda
 ◦ FBZ: 約400個
 ◦ CHINA: 約90個
 7
  5. © ZOZO Technologies, Inc. • Lambdaを使うメリット(API Gatewayと比べて)
 ◦ IAMによる認証認可が楽
 ▪

    API Gatewayでは
 • リクエストの署名が必要
 ▪ Lambdaでは
 • AWS SDK(boto3)がリクエストの署名を行ってくれる
 ZOZOCHINAの構成
 17
  6. © ZOZO Technologies, Inc. • Lambdaを使うメリット(API Gatewayと比べて)
 ◦ 管理が楽
 ▪

    API Gatewayの場合
 • エンドポイント、パス、メソッドを指定する必要がある
 ▪ Lambdaの場合
 • Lambdaの名前を指定することで呼び出し可能
 ZOZOCHINAの構成
 18
  7. © ZOZO Technologies, Inc. • FBZ、ZOZOCHINAではAWS Lambdaを活用してる
 • Lambdaが増えると構成によっては、リリースに時間がかかる
 •

    ZOZOCHINAではサービスを小さく分けた
 ◦ 個別でリリース可能
 ◦ 保守性の向上
 • 実際に個別でリリースを行うのは今後の課題
 まとめ
 21