Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EventBridgeでAWSとShopifyの統合
Search
Haruna Oka
December 17, 2020
Technology
2
6.2k
EventBridgeでAWSとShopifyの統合
2020/12/17開催のイベント「AWSとReactで始めるShopifyアプリ開発」で話したセッション資料です。
Haruna Oka
December 17, 2020
Tweet
Share
More Decks by Haruna Oka
See All by Haruna Oka
AWS AppSyncと仲良くするためのTips
okaharuna
1
180
Next.js × AWS App Runner × AWS AppSyncで進めるクライアントファーストのWEB開発
okaharuna
7
6k
re:Growth 2020 Serverless
okaharuna
2
1.4k
Serverless SPA development starting with Angular
okaharuna
0
3.3k
serverlessdaysfukuoka_oka.pdf
okaharuna
1
2.2k
SPA×Auth0
okaharuna
5
2k
Fargate_Super_Introduction.pdf
okaharuna
2
3.2k
Other Decks in Technology
See All in Technology
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
510
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
140
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
600
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.8k
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
430
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
980
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
470
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
620
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
180
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
180
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
110
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
240
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
120
First, design no harm
axbom
PRO
1
1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
40
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
850
Utilizing Notion as your number one productivity tool
mfonobong
2
180
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
Transcript
2020/12/17 EventBridgeで AWSとShopifyの統合 Classmethod, Inc. Oka Haruna
プロフィール 岡 春奈 岡 春奈 サーバーレスエンジニア CX事業本部 MADチーム AWSサーバーレスの開発/コンサル 猫の下僕
アジェンダ 統合のための前提知識 統合の前提知識として必要なShopify とEventBridgeの基本的な話をしま す。 ユースケース 統合の頻出するパターンを解説しま す。 Shopifyとの統合手順 具体的な統合ステップを解説します。
まとめ
想定する対象者 AWSは使ったことがあるけど Shopifyを使ったことがない方
EventBridgeのイベントバス Push型で非同期で一度に単一のメッセージを処理する
EventBridgeのイベントバス イベントバスの種類 デフォルト AWSサービス カスタムバス 独自のアプリケーション パートナーバス SaaS
EventBridgeのイベントバス イベントバスの種類 カスタムバス 独自のアプリケーション パートナーバス SaaS デフォルト AWSサービス
マーチャント パートナー →ショップの運営者/販売者 →アプリの開発者 Shopifyのアクター
パブリックアプリ カスタムアプリ プライベートアプリ Shopifyアプリの種類
パブリックアプリ カスタムアプリ プライベートアプリ Shopifyアプリの種類 →販売する時 →1つの店舗で利用 →EventBridgeの統合はできない
ShopifyとEventBridge統合イメージ
構築手順① Shopify パートナー Shopifyアプリを用意する(カスタムアプリ) 一番手軽なのはShopify App CLI
構築手順② Shopify マーチャント ストアにShopifyアプリをインストールする
構築手順③ Shopify パートナー ShopifyアプリからEventBridgeにパートナー イベントソースを作成する Shopifyアプリ設定画面からワンクリックで実 行可能
構築手順④ AWS(EventBridge) 作成されたEventBridgeのイベントソースをイ ベントバスに関連付ける EventBridgeのルールを作成する
構築手順⑤ Shopify パートナー ShopifyのAdmin APIでショップ側の webhookを登録する
EventBridgeのコンソール
Shopifyアプリの設定画面
手順詳細は で
ユースケース 新規注文: 商品の在庫数がN個を切ったら通知する 新規注文: AWS上のポイントシステムに連携する 新規注文: AWS上の配送システムに連携して自動出荷する 商品登録: 商品の画像解析してタグを自動追加する(AWS 公式チュートリアル)
商品の在庫数がN個を切ったら通知
注文が入ったらポイントを付与
登録された商品を画像解析してタグを自動追加(AWS公式) 引⽤元:https://aws.amazon.com/jp/quickstart/eventbridge/shopify-image-processing/
注意点 EventBridgeでは稀にイベントが重複する可能性 があるので、アプリケーション側で重複排除の 処理を実装する必要がある 多少タイムラグが発生するので遅延を許容でき るケースのみ利用する
まとめ ShopifyのイベントをEventBridgeで受け取って コスパ良くAWS上のシステムと連携しよう EventBridgeとの統合のためにはShopifyのカス タムアプリor公開アプリを準備しよう