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
ゴミ捨てLINE通知SaaSを作ろうとしたら気づいたらCron SaaS作ってた話
Search
tanahiro2010
March 19, 2026
63
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
東京で唐揚げを食べたら北海道の地理にたどり着いた件
tanahiro2010
0
12
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
tanahiro2010
0
80
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
25
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
63
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
440
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
67
React Hooksを使いこなせ! ――初心者でも簡単。ポートフォリオ開発で実践するReact講座.pdf
tanahiro2010
0
21
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
54
初心者でも簡単理解。Github講座
tanahiro2010
0
30
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Paper Plane
katiecoart
PRO
2
53k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Become a Pro
speakerdeck
PRO
31
6.2k
Documentation Writing (for coders)
carmenintech
77
5.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Chasing Engaging Ingredients in Design
codingconduct
0
290
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Building an army of robots
kneath
306
46k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
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ϲ݄͚ͩʣ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠