Slide 1

Slide 1 text

開発を加速させる StripeとCDNサービス

Slide 2

Slide 2 text

About me ABOUT ME JOB :合同会社レッドボックス CEO Name:小川 かつひさ (KATSUHISA OGAWA) Like :キャッシュ・負荷分散・Web高速化 https://www.facebook.com/ogawaka https://blog.redbox.ne.jp @ogawaka キャッシュ屋で 検索

Slide 3

Slide 3 text

Web高速化大会優勝(WordPress) ABOUT ME 第3回CMSプロレス ウェブページ速度 改善「最速王者決定戦」優勝

Slide 4

Slide 4 text

執筆・査読 ABOUT ME Software Design 2018年6月号特集 CDN[超]活用ガイド高速配信の舞台裏 「現場のプロから学ぶ SEO技術バイブル」 Web高速化セクション査読

Slide 5

Slide 5 text

CDNとは?

Slide 6

Slide 6 text

CDNは地理的にはなれた場所にエッジサーバーを設置 ネットワーク的に最も近い場所からコンテンツを配信

Slide 7

Slide 7 text

CDNの仕組み 初回コンテンツ取得 サーバーへ アクセスがこない キャッシュ前 キャッシュ後 初回リクエスト コンテンツをコピー CDNにコピーされた コンテンツを配信 コンテンツ 最適化 通信最適化

Slide 8

Slide 8 text

CDNの用途

Slide 9

Slide 9 text

ECサイト ソーシャル ゲーム 電子書籍 動画配信

Slide 10

Slide 10 text

CDNの効果

Slide 11

Slide 11 text

Web高速化 負荷分散 セキュリティ対策

Slide 12

Slide 12 text

CDNの効果

Slide 13

Slide 13 text

あとは、Qiita で検索!

Slide 14

Slide 14 text

あるCDNサービスの開発が完了! そして サービス開始後のおはなし

Slide 15

Slide 15 text

→ 新規ユーザー → → 登録!!

Slide 16

Slide 16 text

新サービス 料金の請求どうします? ・・・・・・・ 経理 わたくし

Slide 17

Slide 17 text

今まで通り請求書 だしておいてー! わたくし

Slide 18

Slide 18 text

一ヶ月経過・・・

Slide 19

Slide 19 text

おはようじゃねぇ(経理)

Slide 20

Slide 20 text

わたくし 郵送代 82円 売上 80円 請求工数 2円 + 工数 赤字 対象アカウント数百!

Slide 21

Slide 21 text

21 何故こんなことがおきたのか?

Slide 22

Slide 22 text

開発:数ヶ月~ 料金:月額3万円~(定額) 支払い方法:請求書払い Only 既存サービスの決済方法 ココ

Slide 23

Slide 23 text

決済方法 サービスに合わせて 選ぶべき わたくし

Slide 24

Slide 24 text

サービス考えた! で、決済どうする?? わたくし

Slide 25

Slide 25 text

・・・・・・停止。 わたくし

Slide 26

Slide 26 text

決済 それは高いハードル

Slide 27

Slide 27 text

そんな中、Stripeと出会った。 わたくし

Slide 28

Slide 28 text

サービス考えた! で、決済どうする?? わたくし

Slide 29

Slide 29 text

そうだ、Stripeにしよう!

Slide 30

Slide 30 text

Stripeでリベンジ! フリーミアムなCDNサービス

Slide 31

Slide 31 text

Rapid START CDNサービス 無料で開始 プリセットを用意 マルチプラットフォーム https://cdn.tokyo 「CDN 無料」で検索 ラピッドスタート

Slide 32

Slide 32 text

なぜ、Stripeを選んだのか?

Slide 33

Slide 33 text

圧倒的な規模感 2.45億ドルの資金調達 時価総額:200億ドル(2.2兆円) Stripe

Slide 34

Slide 34 text

2016年 WebPay終了

Slide 35

Slide 35 text

2018年 SPIKE 終了

Slide 36

Slide 36 text

決済サービス 終了したら 0からスタート

Slide 37

Slide 37 text

実装のイメージがわく

Slide 38

Slide 38 text

APIドキュメントやリファレンスを見ただけで、 自分が利用しているイメージが想像できる。 そんな決済サービス Stripe

Slide 39

Slide 39 text

サンプルコードと動作を確認できる DEMO画面もある! https://stripe.dev/

Slide 40

Slide 40 text

あとは、Qiita で検索!

Slide 41

Slide 41 text

Rapid START CDNサービス 無料で開始 プリセットを用意 マルチプラットフォーム https://cdn.tokyo 「CDN 無料」で検索 ラピッドスタート フリーミアム CDNサービス

Slide 42

Slide 42 text

・基本無料 ・有料機能を提供 フリーミアムなサービスとは?

Slide 43

Slide 43 text

無料ユーザーを運営できる 資金・体力が必要 イニシャル・ランニングコスト セーブ フリーミアムで重要なこと

Slide 44

Slide 44 text

決済の実装

Slide 45

Slide 45 text

☑ 定期支払(subscription) ☑ 差額調整 ☑ クーポン適用

Slide 46

Slide 46 text

・定期支払(subscription) Stripe側で定期決済を行う機能

Slide 47

Slide 47 text

・プラン変更(差額調整) アップグレード:日割り計算(差額調整)即時課金 ※デフォルトでは比例配分された金額が次のinvoiceサイクルで請求 (未払い金が発生する) 1月1日 500円 → 1月16日 500円 + 500円(即時課金) ダウングレード:差額マイナス分は翌月利用分で調整 1月1日 1000円 → 1月16日 500円 → 2月1日 = 1000円-500円

Slide 48

Slide 48 text

・クーポンの適用 1:Stripeで割引クーポンを作成 2:API経由でクーポンコードを適用 自社で行う事: クーポンコード生成(Luhn※ルーンアルゴリズム) クーポンコード有効性管理

Slide 49

Slide 49 text

・考慮すべきこと(エラー処理) ・カード情報が無効 Stripe側で即時チェック ・カード情報が契約期間中に無効 リトライ処理(1,3,5日後) WEBHOOKで通知

Slide 50

Slide 50 text

https://cdn.tokyo/waf 次世代WAF事前登録

Slide 51

Slide 51 text

CDNはWebを加速させる × Stripeは開発を加速させる

Slide 52

Slide 52 text

THANKS!