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
出前館×ZHDのクイックコマースにおける協業事例〜リアルタイム在庫連携の裏側〜
Search
株式会社出前館
February 15, 2023
Technology
0
180
出前館×ZHDのクイックコマースにおける協業事例〜リアルタイム在庫連携の裏側〜
DeveloperSummit2023登壇資料
「出前館×ZHDのクイックコマースにおける協業事例〜リアルタイム在庫連携の裏側〜」
株式会社出前館
February 15, 2023
Tweet
Share
More Decks by 株式会社出前館
See All by 株式会社出前館
プロダクト本部紹介資料
demaecan
0
1k
処理性能向上とコスト最適化を実現! ハイブリッド/マルチクラウド構成へ移行しサービス需要の急拡大に対応する強力なシステム基盤を実現
demaecan
0
26
出前館におけるFlutterの現在とこれから
demaecan
0
590
出前館Webフロントエンドリプレイスプロジェクトの取り組みと反省について
demaecan
1
920
必見!Web アクセシビリティの重要性とは?知らないと恥ずかしい!?その理由と対策法まとめ
demaecan
0
42
ITエンジニアの市場価値を高め続ける3つの方法
demaecan
0
600
会社説明資料_最新版
demaecan
0
5.7k
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
demaecan
0
270
ライフインフラとなるために進めている出前館の Web アクセシビリティ改善への取り組み
demaecan
0
210
Other Decks in Technology
See All in Technology
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.5k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
200
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
6
1.1k
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
140
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
580
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
680
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
320
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
3
620
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
610
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
データベース02: データベースの概念
trycycle
0
180
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Documentation Writing (for coders)
carmenintech
61
4k
How to name files
jennybc
65
93k
[RailsConf 2023] Rails as a piece of cake
palkan
27
4k
Writing Fast Ruby
sferik
622
60k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Designing for humans not robots
tammielis
248
25k
KATA
mclloyd
16
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
18
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Being A Developer After 40
akosma
66
580k
Transcript
None
出前館×ZHDのクイックコマースにおける協業事例 ~リアルタイム在庫連携の裏側~ 株式会社出前館 プロダクト本部 マーチャント部 三木一馬 2023年2月9日(木)
自己紹介 3 三木一馬(みきかずま) • プロダクト本部 マーチャント部 マーチャント連携開発グループ • サーバーサイドエンジニア(4年) •
その前は組み込み系のエンジニア(2年) • 2019年9月中途入社 →出前館と加盟店間のAPI連携機能の開発・運用 →直近はAWSでインフラ構築なども行っている
今日話すこと BtoBでビジネス上の課題を解消した話 出前館でリテール対応した際の課題 どうやって解決したか いろいろ良かったこと 4
BtoCだけではない 加盟店 デリバリー サイト アプリ 5 出前館でリテール対応した際の課題
6 6 出前館でリテール対応した際の課題 出前館でもリテール導入本格化 加盟店 =
7 注文受付 注文情報 連携 品切れ 設定 欠品してる 出前館でリテール対応した際の課題 今の処理の流れ 品切れにする
注文する 出前館
8 出前館でリテール対応した際の課題 リテール店舗の悩みごと 品切れ設定 が面倒
9 注文受付 注文情報 連携 品切れ 設定 欠品してる 出前館でリテール対応した際の課題 リテール店舗の悩みごと 品切れにする
注文する 出前館
品切れ設定 API 在庫 在庫連携バッ チ 加盟店システム どうやって解決したか 品切れ業務をシステム化 10 出前館
11 品切れ設定 が面倒 在庫を最後まで 販売したい 出前館でリテール対応した際の課題 リテール店舗の悩みごと
12 出前館でリテール対応した際の課題 リテール店舗の悩みごと 品切れ設定 API 在庫 在庫連携 バッチ 加盟店システム 注文情報
連携 実は欠品 注文する 余裕を持って 品切れに 注文する 出前館
販売可否 問い合わせ 注文受付 品切れ設定 API 販売可否 API 在庫 在庫引当 API
決済 注文する 在庫連携 バッチ 加盟店システム どうやって解決したか 処理の流れ 13 出前館
14 注文手続きが 煩雑 出前館でリテール対応した際の課題 出前館ユーザーの悩みごと
販売可否 問い合わせ 注文受付 品切れ設定 API 販売可否 API 在庫引当 API 在庫連携
バッチ 加盟店システム 出前館でリテール対応した際の課題 出前館ユーザーの悩みごと 決済 注文する 在庫 15 出前館
出前館でリテール対応した際の課題 販売可否 問い合わせ 品切れ設定 API 販売可否 API 在庫連携 バッチ 加盟店システム
在庫なし 決済 在庫 16 出前館ユーザーの悩みごと 出前館
どうやって解決したか 販売可否 問い合わせ 品切れ設定 API 販売可否API 在庫 在庫連携 バッチ 加盟店システム
在庫が0の場合、迅速に品切れを反映させる 在庫0の場合 品切れ設定 決済 17 出前館 在庫なし
販売可否 問い合わせ 注文受付 品切れ設定 API 販売可否 API 在庫 在庫引当 API
在庫連携 バッチ 加盟店システム どうやって解決したか 完成した処理の流れ 決済 注文する 18 出前館
どうやって解決したか アーキテクチャ AWS Cloud Public subnet Private subnet AWS Fargate
Shop API Demaecan Amazon Managed Streaming for Apache Kafka AWS Fargate Consumer AWS Fargate Internal API other Github Actions CI/CD monitoring Application Load Balancer Web/App Application Load Balancer Network Load Balancer Merchant Merchant System Amazon Aurora Blue/Green Deployment Alert 品切れAPI 販売可否・在庫引当API Java 19
いろいろよかったこと リテール店舗の悩みごとを解決 品切れ設定が 面倒 在庫を最後まで 販売したい 品切れ設定が 自動で楽 在庫を0まで 販売できる
品切れ業務負荷 100分/day・店舗 → 0分/day・店舗 20
いろいろよかったこと 実はエンジニアの悩みごとも解決 新しいJava TLS1.2対応 モニタリングの 強化 古いJava TLS1.2非対応 現在のシステムの 状態が分からない
モダンな技術を触れる 保守運用しやすいシステム 21
いろいろよかったこと ビジネスの成⾧性の考慮 汎用性の考慮 パフォーマンスの考慮 22 出前館
まとめ BtoBでビジネス上の課題を解消した話 BtoBでも様々な課題があり、エンジニアが解決を楽しめた! モダンな技術も活用できた! 23
採用について エンジニアを大募集中! 多様性のあるエンジニアたち エンジニアが主体となって、様々な課題に挑戦できる環境 モダンな技術に挑戦できる環境 24
採用について 他にもいろんな挑戦をしています! 詳しくはエンジニアブログにて https://recruit.demae-can.com/engineer- recruitment/