Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ゴミ捨てLINE通知SaaSを作ろうとしたら気づいたらCron SaaS作ってた話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tanahiro2010
March 19, 2026
81
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ゴミ捨てLINE通知SaaSを作ろうとしたら気づいたらCron SaaS作ってた話
最新作SaaSもどきの失敗談についてのLT資料です
実際に作ったそのSaaSがこちら:
https://re-coron.vercel.app
tanahiro2010
March 19, 2026
More Decks by tanahiro2010
See All by tanahiro2010
Terraformで素数をマイニングしたら、ブロックチェーンが生まれた 〜 Infrastructure as Code。つまりCode。なら何でもできますよね? 〜
tanahiro2010
0
47
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
310
Serverlessのすゝめ
tanahiro2010
0
55
東京で唐揚げを食べたら北海道の地理にたどり着いた件
tanahiro2010
0
35
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
tanahiro2010
0
120
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
39
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
87
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
490
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
79
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
370
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
Un-Boring Meetings
codingconduct
0
490
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building the Perfect Custom Keyboard
takai
2
940
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Practical Orchestrator
shlominoach
192
12k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
290
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
ΰϛࣺͯLINE௨SaaSΛ ࡞Ζ͏ͱͨ͠Β ؾ͍ͮͨΒCron SaaS࡞ͬͯͨ ʮͪΐͬͱศརͳͷ࡞Δ͔ʯ→ ࠈ 2026
ࣗݾհ ໊લ : tanahiro2010 ελοΫ : Next.js / TypeScript /
PostgreSQL झຯ : ͳΔিಈʹै͍ΘΕͳ͍SaaSͲ͖Λ࡞Δ͜ͱ ࠓͷ : ͦͷ࠷৽࡞ʢࠇྺ࢙ʣ
ࣄͷൃ ʮΰϛͷɺຖճΕΔΜͩΑͳ……ʯ ↓ LINEͰ௨ͯ͘͠ΕΔSaaSΛ࡞Εधཁ͋Γͦ͏ʂ ↓ શݝͷΰϛͷΛௐΔͷແཧ → ࣏ࣗମࣗओొ੍ʹʂ
͍͟։ൃελʔτʂʢॱௐʣ ✅ ϑϩϯτΤϯυ ✅ όοΫΤϯυ / ొΤϯυϙΠϯτ ✅ CronͷίʔϧόοΫΤϯυϙΠϯτ 🤔
͋ͱCronͰఆظ࣮ߦ͢Δ͚ͩ……
͋Ε……ʁ API͔ΒಈతʹCronΛઃఆͰ͖ΔαʔϏε…… ଘࡏ͠ͳ͘Ͷʁ ʮ͡Ό͋……࡞Δ͔ʯ
Cron SaaS ര Ϣʔβʔ CronΛొ Next.js API δϣϒཧ NeonDB δϣϒอଘ
GAS 1ຖʹϙʔϦϯά Webhook ࣮ߦʂ GAS͕1ຖʹAPIΛୟ͍ͯظݶͷ͖ͨδϣϒΛ࣮ߦ
ʂ ಈ࡞֬ೝʹDiscord WebhookΛઃఆͯ͠ΈΔ POST /api/jobs { "url": "https://discord...", "schedule": "0
8 * * *" … } ຖே8࣌ʹDiscord௨͕དྷΔ 🎉
1ϲ݄ޙ…… ʮ͋ΕʁࠓWebhook͖ͯͳ͘Ͷʁʯ ʮόάͬͨʁϩά֬ೝ͢Δ͔……ʯ ʮ͋ͬ……ʯ
ʊਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹNeonDB ͷɹʻ ݄ؒ CPU ࣮ߦ੍࣌ؒݶ ʉY^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ʉ GAS͕1ຖʹϦΫΤετ → DB͕৸ΒΕͳ͍
→ Free tierͷCompute Hoursফ໓ɻ ༰ྔతʹφογϯά
Կ͕ى͖ͨͷ͔ ݪҼ GAS͕1ຖʹϦΫΤετ → DB͕Auto-suspendͰ͖ͳ͍ → NeonDB Free tier: ݄500࣌ؒͷCompute
Hours্ݶʹ౸ୡ ରࡦ ① Neon༗ྉϓϥϯҠߦʢ$19/moʙʣ ② DBΛPlanetScale / SupabaseʹΓ͑ ③ GASͷϙʔϦϯάසΛԼ͛Δʢ5ʙ10ʣ ④ Redis / ΩϟογϡͰDBͷΞΫηεΛݮΒ͢
ֶͼ αʔόʔϨεDBͱৗ࣌ىಈϫʔΫϩʔυ૬ੑ͕ѱ͍ Auto-suspend͕ചΓͷNeonʹɺ1ຖͷϙʔϦϯάக໋త "ͪΐͬͱͨ͠ͷ"Λ࡞Ζ͏ͱ͢ΔͱपลπʔϧΛ࡞Γ࢝ΊΔ ΰϛ௨ → Cron SaaSɻٕज़తෛ࠴Ͳ͜Ζ͔ٕज़త໎ࢠɻͳΜͳΒ్த͔ΒϦΫΤετϩΨʔ࡞ͬͯͨ ຊ൪લʹ੍ݶࣄ߲શ෦ಡ͏ υΩϡϝϯτͷย۱ʹॻ͍ͯ͋Δʮ500
compute hours/monthʯ
·ͱΊ ࡞Γ͍ͨͷΛ࡞Ζ͏ͱ͢Δͱ पลπʔϧΛ࡞Γ࢝Ίͯ ͍ͭͷؒʹ͔શવҧ͏ͷ͕Ͱ͖ͯΔ Ͱಈ͍͔ͯͨΒϤγʂʢ1ϲ݄͚ͩʣ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠