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
880
処理性能向上とコスト最適化を実現! ハイブリッド/マルチクラウド構成へ移行しサービス需要の急拡大に対応する強力なシステム基盤を実現
demaecan
0
26
出前館におけるFlutterの現在とこれから
demaecan
0
580
出前館Webフロントエンドリプレイスプロジェクトの取り組みと反省について
demaecan
1
910
必見!Web アクセシビリティの重要性とは?知らないと恥ずかしい!?その理由と対策法まとめ
demaecan
0
42
ITエンジニアの市場価値を高め続ける3つの方法
demaecan
0
600
会社説明資料_最新版
demaecan
0
5.6k
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
demaecan
0
270
ライフインフラとなるために進めている出前館の Web アクセシビリティ改善への取り組み
demaecan
0
210
Other Decks in Technology
See All in Technology
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
510
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
Databricks における 『MLOps』
databricksjapan
2
170
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
280
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
本当のAWS基礎
toru_kubota
0
510
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
280
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
630
データベース02: データベースの概念
trycycle
0
160
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
Featured
See All Featured
A Philosophy of Restraint
colly
197
16k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Automating Front-end Workflow
addyosmani
1356
200k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Being A Developer After 40
akosma
57
580k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
The Invisible Customer
myddelton
114
12k
Agile that works and the tools we love
rasmusluckow
325
20k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
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/