Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS EventBridgeを活用したShopifyアプリの サーバーレス開発
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
benzookapi
October 28, 2020
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS EventBridgeを活用したShopifyアプリの サーバーレス開発
https://pages.awscloud.com/SaaS_Svrless_EventBridge_seminar.html
benzookapi
October 28, 2020
Transcript
31 slides
AWS EventBridgeΛ׆༻ͨ͠ShopifyΞϓϦͷ αʔόʔϨε։ൃ 2020.10.28 @ AWS SaaS+αʔόʔϨε/EventBridge Junichi Okamura
• Junichi Okamura, Sr. Technical Partner Manager at Shopify •
@benzookapi • API Lover/Midnight Developer/MANGA Creator/Beer Lover/App Hacker Who am I?
ShopifyΞϓϦͷ։ൃํ๏ 01 ຊͷ͓ 02 ShopifyͱΞϓϦΤίγεςϜͷ֓ཁ 03 ShopifyΞϓϦͷAWSͰͷఏڙํ๏ 04 EventBridge WebhookͷղઆͱσϞ
05 ֶशͷͨΊͷࢀߟใ
4 ShopifyʢγϣοϐϑΝΠʣʹ͍ͭͯ
ShopifyΫϥυϕʔεͷίϚʔεϓϥοτϑΥʔϜͰ͢ɻݸਓͷํ͔Βେ اۀ·Ͱ҆৺ͯ͠͝ར༻͍͚ͨͩ·͢ɻ 2006 Shopify ϩʔϯν $1,728M ऩӹֹ (աڈ12ϱ݄) 4,600+ ΞϓϦετΞʹެ։͞Ε͍ͯΔΞϓϦͷ
$172B ࣄۀऀ༷ͷGMV (ྦྷܭ) 2.9 million ళฮͷελοϑΞΧϯτ 1,000,000+ ళฮ —— 175ϱࠃ~ 5,000+ ࣾһ Shopifyʹ͍ͭͯ શϦϞʔτԽ Digital by defaultͷͱ2020·ͰΦϑΟεΛશΫϩʔζ
None
7 Shopifyͷಛ
ϚϧννϟωϧίϚʔεϓϥοτϑΥʔϜ
ShopifyൢചʹඞཁͳશͯΛαϙʔτ σβΠϯ ϗετ ܾࡁ SEO ੳ σʔλ ϓϥΠόγʔ ड υϝΠϯ
ετΞ࡞ όοΫΤϯυ ϚʔέςΟϯά ҆શੑ ϒϩά
൚༻ੑ͕ߴࣗ͘༝ͷߴ͍ΧελϚΠζ͕Մೳ ෳ։ൃݴޠͰࣗ༝ͳΧελϚΠζΛՄೳͱ͢Δ๛ͳAPI Access APIs Inventory APIs Product APIs Analytics APIs
MarketingEvent Sales channel APIs Billing APIs Metafield Shipping and fulfillment APIs Customer APIs Online store APIs Shopify Payments APIs Discount APIs Order APIs Store property APIs Event APIs Plus APIs TenderTransaction
11 ShopifyͷΞϓϦΤίγεςϜ
12 ShopifyΞϓϦετΞͱύʔτφʔϓϩάϥϜ ֦େ͢Δ Τίγε ςϜ
13 ຊͰΞϓϦΤίγεςϜٸ֦େ ֦େ͢Δ Τίγε ςϜ ϨϕχϡʔγΣΞ ΞϓϦ՝ۚɿ 20% Shopify 80%
ύʔτφʔ ετΞֹ݄අ༻ɿ 20% ύʔτφʔ 80% Shopify
14 ΞϓϦ։ൃͷୈҰาɿύʔτφʔొ ֦େ͢Δ Τίγε ςϜ
15 ShopifyΞϓϦͷ։ൃํ๏
16 Shopify Admin API (GraphQL/REST) ཧऀ͚ ຒΊࠐΈΞ ϓϦ
17 Shopify Storefront API (GraphQL/SDK) ߪೖऀ͚ ετΞϑϩ ϯτΞϓϦ
18 ShopifyΞϓϦͷΞʔΩςΫνϟ ΞϓϦͷ ߏ
19 ShopifyΞϓϦͷΞʔΩςΫνϟ ΞϓϦͷ ߏ EventBridge AWS
20 ShopifyΞϓϦͷAWSͰͷఏڙํ๏
21 ҰൠతͳྫʢWordpress࿈ܞΞϓϦʣ ύʔτφʔ αʔόʔͷ ߏ Shopify API (ɾίϨΫγϣϯʣ தؒαʔόʔతͳͷ ֎෦API
ʢίϯςϯπAPIʣ ੩తαΠτԽ Ұൠެ։ Πϯετʔϧ PWAͳͲ ଞͷԠ༻
22 ͏গ͠ߴͳྫʢύʔτφʔͷࣄྫʣ ύʔτφʔ αʔόʔͷ ߏ ग़యɿNRI digital TECH BLOG
23 EventBridgeΛ͔ͭͬͨWebhook࿈ܞ ύʔτφʔ αʔόʔͷ ߏ ग़యɿAWS E-Commerce with Shopify
24 EventBridge WebhookͷղઆͱσϞ
25 ShopifyΞϓϦͱEvent Bridgeͷ࿈ܞํ๏ EventBridge Webhookͷ ར༻ Shopify API 20207݄
26 • σʔλͷվ᜵νΣοΫΛ͢Δඞཁ͕ͳ͍ • ௨৴ΤϥʔͷϋϯυϦϯάʢϦτϥΠͳͲʣ͕ܰݮͰ͖Δ • AWSͷఏڙ͢ΔηΩϡϦςΟͷԸܙΛड͚ΕΔ • LambdaͳͲͰ࣮͞Ε͍ͯΔΞϓϦͷॲཧͱ࿈ಈ͍͢͠ Shopify
WebhookΛEventBridgeʹ͢Δར EventBridge Webhookͷ ར༻
27 ֶशͷͨΊͷࢀߟใ
28 Shopify ύʔτφʔϒϩά ։ൃऀ Shopify ΞϓϦ։ൃ
29 Shopify ΦϯϥΠϯίϛϡχςΟʢϑΥʔϥϜʣ ࣭ Shopify ϑΥʔϥϜ
30 Shopify Partner Boot Camp ֶश Shopify Partner Boot Camp
None
More Decks by benzookapi
See All by benzookapi
技術をお金と貢献に変える、Shopifyテーマとアプリの開発
benzookapi
1
2.4k
Shopify Storefront APIを使った PWA e-commerceの解説とデモ
benzookapi
0
690
DevRel for tech. entrepreneurs: Beyond platform partners
benzookapi
0
200
Shopifyを使ったヘッドレスコマースの 実現方法と事例
benzookapi
0
270
React + GraphQL を使ったShopify Appの作り方と そのマネタイズ方法
benzookapi
1
1.4k
Shopifyアプリエコシステムで始める 第3のスキルマネタイズ
benzookapi
0
4.5k
Tech. Blog TIPS
benzookapi
0
370
Our new DevRel: Invention of scaling out partner ecosystem
benzookapi
0
340
WordPressとShopifyでECサイトを作ろう
benzookapi
0
1.2k
Other Decks in Technology
See All in Technology
The Author Pays
hiccupps
0
180
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
170
複数システムが同居した 15 年物の AWS アカウントを解体するための考古学
wa6sn
3
140
LLM 基盤と kagent v0 を全部 k8s に入れてみた / Deploy both LLM and kagent v0 in k8s
kota2and3kan
0
150
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.4k
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
280
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
340
うちなーぐちが認識できるなら、秋田弁もいけるはず!? Amazon Transcribe方言チューニング検証
ryouto715
1
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
Kiro CLI 入門 (ターミナルと CI で使う) | 目指せ Kiro マスター 03
inariku
PRO
2
140
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
130
cdkd (CDK Direct)
gotok365
4
300
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
900
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440
How to build a perfect <img>
jonoalderson
1
6.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Unsuck your backbone
ammeep
672
58k
It's Worth the Effort
3n
188
29k
Facilitating Awesome Meetings
lara
57
7.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
48k
Crafting Experiences
bethany
1
430