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
150
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
36
Other Decks in Technology
See All in Technology
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
220
Databricks におけるデータエンジニアリング
databricksjapan
0
380
日本におけるデータエンジニアリングのこれまでとこれから
foursue
10
2.3k
Databricks における 『MLOps』
databricksjapan
2
140
ChatGPT for IT Service Management (IT Pro)
dahatake
2
130
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
2
320
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
110
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
330
SREとその組織類型
tatsuo48
8
1.5k
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
36
2.1k
How to train your dragon (web standard)
notwaldorf
72
5.1k
It's Worth the Effort
3n
180
27k
Side Projects
sachag
451
41k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Infographics Made Easy
chrislema
237
18k
Documentation Writing (for coders)
carmenintech
59
3.9k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Become a Pro
speakerdeck
PRO
10
4.5k
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
For a Future-Friendly Web
brad_frost
171
8.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
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Ωʔͱσʔλ͕هࡌ͞Εͯศར
͓ΘΓ ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ