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
230
出前館×ZHDのクイックコマースにおける協業事例〜リアルタイム在庫連携の裏側〜
DeveloperSummit2023登壇資料
「出前館×ZHDのクイックコマースにおける協業事例〜リアルタイム在庫連携の裏側〜」
株式会社出前館
February 15, 2023
Tweet
Share
More Decks by 株式会社出前館
See All by 株式会社出前館
新卒1年目の自分に伝えたかったエンジニアの成長に役に立つ話
demaecan
0
76
新卒エンジニアが0からNon-BlockingなgPRCサーバーを作った話
demaecan
0
100
出前館におけるFlutter活用事例
demaecan
0
49
出前館アプリにおける Flutterアプリ設計
demaecan
1
290
プロダクト本部紹介資料
demaecan
0
3.4k
処理性能向上とコスト最適化を実現! ハイブリッド/マルチクラウド構成へ移行しサービス需要の急拡大に対応する強力なシステム基盤を実現
demaecan
0
42
出前館におけるFlutterの現在とこれから
demaecan
0
830
出前館Webフロントエンドリプレイスプロジェクトの取り組みと反省について
demaecan
1
1.1k
必見!Web アクセシビリティの重要性とは?知らないと恥ずかしい!?その理由と対策法まとめ
demaecan
0
52
Other Decks in Technology
See All in Technology
Azure AI ことはじめ
tsubakimoto_s
0
130
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
270
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
620
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.1k
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Music & Morning Musume
bryan
43
5.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Agile that works and the tools we love
rasmusluckow
325
20k
How to name files
jennybc
67
96k
Designing for humans not robots
tammielis
247
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Scaling GitHub
holman
458
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
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/