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
JP_Stripes Osaka Val04
Search
ttoyota
June 18, 2019
Technology
0
180
JP_Stripes Osaka Val04
20190618 JP_Stripes Osaka Val04 の登壇資料です。
Stripeの概要を掴むのにどうぞ
ttoyota
June 18, 2019
Tweet
Share
More Decks by ttoyota
See All by ttoyota
Stripe_KOBE_Toyota.pdf
ttoyota
0
39
Other Decks in Technology
See All in Technology
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.6k
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
120
日経電子版のStoreKit2フルリニューアル
shimastripe
1
150
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
【LT】ソフトウェア産業は進化しているのか? #Agilejapan
takabow
0
100
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
200
The Rise of LLMOps
asei
9
1.8k
SDNという名のデータプレーンプログラミングの歴史
ebiken
PRO
2
120
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
13k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
A Tale of Four Properties
chriscoyier
156
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Practical Orchestrator
shlominoach
186
10k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Designing for Performance
lara
604
68k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Transcript
STRIPEΛಋೖ͢Δલʹ͓͖͍ͬͯͨ جૅࣝ JP_STRIPES IN OSAKA VOL.4 2019/06/18
ࣗݾհ ໊લɿ๛ా ୡ ʢToyota Tatsuyaʣ ॴଐɿגࣜձࣾ Weboar ٕज़ɿϑϩϯτΤϯυʢVue.jsʣ ɹɹɹόοΫΤϯυʢPHPɺGoʣ ɹɹɹΠϯϑϥʢAWSʣ
झຯɿαΠΫϦϯά ࠓͷඪɿ݈߁ʹؔ͢Δ C to C αʔϏεͷϩʔϯνʂ
͡Ίʹ ࠓ͢͜ͱͷલఏ ▸ ࠓޙ Stripe Λར༻͍ͨ͠ͱࢥ͍·ͱΊͨ༰ͷڞ༗Ͱ͢ɻ ▸ ࣮ྫͰͳ͘جຊతͳ෦ͰͷαʔϏεػೳͷհͰ͢ɻ ▸ ຊͰͷར༻Λఆ͍ͯ͠·͢ɻ
▸ APIͷ͋Γ·ͤΜɻ
ྉۚ ྉۚ ‣ ܾࡁཱ͕ͨ͠߹ʹɺܾࡁֹͷ 3.6% ͚ͩ ‣ ॳظඅ༻ɺͦͷ΄͔ͷྉۚ ※ Ұͳ͠
˞֦ுػೳͷ3BEBSGPS5FBNTΛར༻͢ΔͱऔҾ͋ͨΓԁͷྉ͕ۚൃੜ͢Δ ˞ࣗࠃ௨՟֎ͷܾࡁ͕ൃੜͨ͠߹ɺϨʔτʹΛ্ֹͤͨۚ͠Ͱม
ग़ۚ ग़ۚ ‣ ग़ֹۚۚʹԼݶͳ͠ ‣ खྉ̌ԁ ‣ ࣗಈग़ۚΛຖिʹઃఆͰ͖Δ
ར༻ՄೳαʔϏε ར༻Մೳͳͷ ओཁΫϨδοτΧʔυ தࠃܾࡁαʔϏε ϞόΠϧܾࡁαʔϏε ※ ※ JCBಠࣗ৹͕ࠪଘࡏ͢ΔͨΊɺผ్ਃ͠ࠐΈ͕ඞཁ
ར༻Ͱ͖Δࢧ͍ํ๏ ར༻Ͱ͖ͳ͍ͷ
ෆ৹ٻʢνϟʔδόοΫʣ νϟʔδόοΫ ‣ ܾࡁֹۚͱ1,500ԁͷखྉ͕Ҿ͔ΕΔ ‣ ෆ৹ٻ͕ແޮͱೝΊΒΕͨΒखྉΛؚΊฦۚ͞ΕΔ
ฦۚ ฦۚ ‣ ฦۚखྉ0ԁ ‣ ٻ͔Βฦۚ·Ͱͷظؒʹ੍ݶ͕ͳ͍ ‣ ܾࡁֹ͔ΒҰ෦ฦ͕ۚͰ͖Δ ‣ શֹฦۚ͢Δͱܾࡁखྉͷ3.6%ͷϚΠφε
ఆظࢧ͍ ఆظࢧ͍ ‣ ࣦഊ࣌࠷େ4ճ·ͰϦτϥΠͰ͖Δ ‣ ϦτϥΠִؒΧελϚΠζՄೳ ‣ ࢧ͍ࣦഊͷεςʔλεΛબͰ͖Δ ‣ ࣦഊͨ͠ٻΛܾࡁ͢Δը໘ͷURL͕ൃߦͰ͖Δ
ٻεςʔλε ٻεςʔλε ‣ ചֻ : ΠϯϘΠεεςʔλεΛʮ※1 ࢧ͍ࡁΈʯ ‣ ٻऔফ :
ΠϯϘΠεεςʔλεΛʮ※2 ແޮʯ ※1ʮٻॻ Stripe ֎෦Ͱࢧ͍ࡁΈͱͯ͠ϚʔΫ͞Ε·ͨ͠ʯͱදࣔ͞ΕΔ ※1 ΞφϦςΟΫεɺߴͷऔҾͷը໘ʹܭ্͞Εͳ͍ ※2 ސ٬ͷࢧ͍ը໘ʹͯʮٻ͕ແޮʹͳΓ·ͨ͠ʯͱදࣔ͞ΕΔ
ϝʔϧ ϝʔϧछྨ ‣ ఆظࢧ͍ͷ࣍ճߋ৽ͷҊ ‣ ༗ޮظݶ͕ΕΔϝʔϧʹ͍ͭͯͷҊ ‣ ఆظࢧ͍ʹࣦഊͨ͠߹ͷҊ ‣ खಈࢧ͍༻ͷະ͍ϦϚΠϯμ
‣ खಈࢧ͍༻ͷ֬ఆٻॻϝʔϧ ‣ ϝʔϧྖऩॻॻૹʢࢧ͍ޭ࣌ʣ ‣ ϝʔϧྖऩॻૹʢฦۚ࣌ʣ
σβΠϯ σβΠϯ ‣ ΞΠίϯͱϩΰɺΧϥʔͷઃఆͷΈՄೳ
CONNECT STRIPE CONNECT ͷྉۚ ‣ ܾࡁ࣌ͷ 3.6% ‣ ελϯμʔυܾࡁखྉҎ֎ແྉ ‣
※ ΞΫςΟϒͳ̍ΞΧϯτ͋ͨΓ 200ԁ/݄ ‣ ݸผΞΧϯτͷૹֹۚͷ 0.25% ‣ ݸผΞΧϯτͷೖۚຖʹ 250ԁ ※ͦͷ݄ʹΞΫςΟϒͷఆٛݸผΞΧϯτʹૹۚ͞ΕͨΞΧϯτ
CONNECT STRIPE CONNECT ͷྉۚʢϓϥοτʔϑΥϜऩೲܕʣ ϓϥοτ ϑΥʔϜ ݸผΞΧϯτ ʢ࿑ಇऀʣ ߪೖऀ ࿑ಇऀ
¥10,000 ¥9,640 ¥9,417 ¥9,167 ※1¥360 ※3¥23 ※4¥250 ¥9,440 ※2¥200 ※1 3.6%खྉʢ¥10,000 * 0.036 = ¥360ʣ ※2 1ϲ݄͋ͨΓͷΞΧϯτར༻ྉۚ ※3 ૹۚखྉʢ9,440 * 0.0025 = ¥23.6ʣ ※4 ৼࠐखྉ खྉ߹ܭ: ¥833 ͱ͋ΔStripeΛར༻ͨ͠αΠτͰɺ¥10,000 ͰΫϚͷண͙ΔΈΛணͨΞϧόΠτΛ1ޏ͏έʔε ΧελϜΞΧϯτ͘͠ɺΤΫεϓϨεΞΧϯτ
CONNECT STRIPE CONNECT ͷྉۚʢΞΧϯτऩೲܕʣ ϓϥοτ ϑΥʔϜ ݸผΞΧϯτ ʢ࿑ಇऀʣ ߪೖऀ ࿑ಇऀ
¥10,000 ¥9,440 ¥9,440 ※1¥360 ※1 3.6%खྉʢ¥10,000 * 0.036 = ¥360ʣ ※2 1ϲ݄͋ͨΓͷΞΧϯτར༻ྉۚ ※3 ૹۚखྉʢ9,440 * 0.0025 = ¥23.6ʣ ※4 ৼࠐखྉ खྉ߹ܭ: ¥360 ͱ͋ΔStripeΛར༻ͨ͠αΠτͰɺ¥10,000 ͰΫϚͷண͙ΔΈΛணͨΞϧόΠτΛ1ޏ͏έʔε ελϯμʔυΞΧϯτͰʹ200ԁͷखྉΛઃఆ ¥200 ¥9,640
ٯ࣭ Α͘Θ͔Βͳ͔ͬͨ͜ͱ ‣ ෆ৹ٻͷςετํ๏͕Θ͔Βͳ͔ͬͨʢͦͦͰ͖ͳ ͍ʁʣ
·ͱΊ ·ͱΊ ‣ σϑΥϧτػೳ͕ॆ࣮͍ͯͯ͠ɺ΄ͱΜͲͷ͜ͱ࠷ѱ ཧը໘͔Βͷӡ༻ͰΧόʔͰ͖ͦ͏ɻ ‣ αʔϏε։࢝࣌ͰͲͷ෦ʹྗ͍͔ͯ͘͠ΧελϜͯ͠ ͍͔͘બͷ༨͕͋Δɻ ‣ ཧը໘Λ͍Ζ͍Ζ৮Δͷָ͕͍͠
‣ API ͷυΩϡϝϯτʹɺϩάΠϯΞΧϯτͷςετڥͷ APIΩʔͱσʔλ͕هࡌ͞Εͯศར
͓ΘΓ ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ