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
AWS EventBridgeを活用したShopifyアプリの サーバーレス開発
Search
benzookapi
October 28, 2020
Technology
0
2k
AWS EventBridgeを活用したShopifyアプリの サーバーレス開発
https://pages.awscloud.com/SaaS_Svrless_EventBridge_seminar.html
benzookapi
October 28, 2020
Tweet
Share
More Decks by benzookapi
See All by benzookapi
技術をお金と貢献に変える、Shopifyテーマとアプリの開発
benzookapi
1
2.1k
Shopify Storefront APIを使った PWA e-commerceの解説とデモ
benzookapi
0
570
DevRel for tech. entrepreneurs: Beyond platform partners
benzookapi
0
160
Shopifyを使ったヘッドレスコマースの 実現方法と事例
benzookapi
0
200
React + GraphQL を使ったShopify Appの作り方と そのマネタイズ方法
benzookapi
1
1.3k
Shopifyアプリエコシステムで始める 第3のスキルマネタイズ
benzookapi
0
4.3k
Tech. Blog TIPS
benzookapi
0
290
Our new DevRel: Invention of scaling out partner ecosystem
benzookapi
0
280
WordPressとShopifyでECサイトを作ろう
benzookapi
0
1.1k
Other Decks in Technology
See All in Technology
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
3
170
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
380
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
3
260
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
9
2.7k
Yahoo!広告ビジネス基盤におけるバックエンド開発
lycorptech_jp
PRO
1
280
Backboneとしてのtimm2025
yu4u
4
1.6k
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
270
Claude Code x Androidアプリ 開発
kgmyshin
1
590
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
7
1.8k
広島発!スタートアップ開発の裏側
tsankyo
0
240
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Optimizing for Happiness
mojombo
379
70k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Bash Introduction
62gerente
614
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Making Projects Easy
brettharned
117
6.3k
Gamification - CAS2011
davidbonilla
81
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Balancing Empowerment & Direction
lara
2
590
Agile that works and the tools we love
rasmusluckow
329
21k
Transcript
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