Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールす...

Avatar for shinaps shinaps
September 11, 2025

サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略

Avatar for shinaps

shinaps

September 11, 2025
Tweet

More Decks by shinaps

Other Decks in Technology

Transcript

  1. Introduction Cloudflare Workersの経験 2024/05/17 『LINE DC BOT AWARDS 2024結果発表会』での発表 LINEのメッセージングAPIとCloudflare

    Workersを使用して飲食店のレビューができるサービスを作った話をしました
  2. 今日話すこと サービスについて 私たちが提供しているサービスでユー ザーにどのような体験を提供してい て、さらに今後提供していきたい機能 や体験、その体験を作り上げるのに必 要だと考えられるMAU数について話 します 現在の利用状況をもとにした 今後のコストのシミュレーショ

    ン 現在の利用状況をもとに、前のセク ションで話した「体験を作り上げるの に必要だと考えられるMAU数」に達 するまでのコスト感について話します 技術的な戦略について 現在はほぼ無料(Workers Paidの み)ですが、今後ユーザー数が増えた ときにもコストを抑えられるようにし ている技術的戦略について話します
  3. サービスについて:どれくらいのユーザーが必要なのか クラスターについて 店舗A ユーザーA ユーザーB ユーザーC ... 店舗B リピあり リピなし

    リピあり リピなし ユーザーA ユーザーC 店舗Aのような店が好きで 店舗Bのような店が嫌いなグループ クラスターA ユーザーF ...
  4. グループ 1万 MAU 10万 MAU 100万 MAU ストレージ以外 1,500円 23,762円

    309,298円 ストレージ 1,632円 16,173円 49,815円 合計 3,132円 39,935円 359,113円 現在の利用状況をもとにした今後のコストのシミュレーション
  5. グループ 1万 MAU 10万 MAU 100万 MAU ストレージ以外 1,500円 23,762円

    309,298円 ストレージ 1,632円 16,173円 49,815円 合計 3,132円 39,935円 359,113円 大体10万 MAUを超えたあたりで収益化できたら良さそう 現在の利用状況をもとにした今後のコストのシミュレーション
  6. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Keys written 1 million/month included + $5.00/million Keys deleted 1 million/month included + $5.00/million List requests 1 million/month included + $5.00/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Rows written 50 million / month included + $1.00 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan)
  7. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Keys written 1 million/month included + $5.00/million Keys deleted 1 million/month included + $5.00/million List requests 1 million/month included + $5.00/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Rows written 50 million / month included + $1.00 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan) 主に読み取りが多くなるので、読み 取りの料金とストレージに注目
  8. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Keys written 1 million/month included + $5.00/million Keys deleted 1 million/month included + $5.00/million List requests 1 million/month included + $5.00/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Rows written 50 million / month included + $1.00 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan) 読み取りに関してはD1で大量の行数を読み込んでしまった らコストはかかるが、シンプルな読み取りならD1の方が 圧倒的に安いことがわかる
  9. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Keys written 1 million/month included + $5.00/million Keys deleted 1 million/month included + $5.00/million List requests 1 million/month included + $5.00/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Rows written 50 million / month included + $1.00 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan) でもストレージについては D1の方が少し高い
  10. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Keys written 1 million/month included + $5.00/million Keys deleted 1 million/month included + $5.00/million List requests 1 million/month included + $5.00/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Rows written 50 million / month included + $1.00 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan) どう使い分けるか
  11. 技術的な戦略について KVとD1の使い分け SKU Price Keys Read 10 million/month included +

    $0.50/million Stored data 1 GB included + $0.50/ GB-month SKU Price Rows read 25 billion / month included + $0.001 / million rows Storage 5 GB included + $0.75 / GB-mo KVの料金(Paid Plan) D1の料金(Paid Plan) 書き込み後に更新が必要ない でかいデータを保存する 細かく更新が行われるものを保存する