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
個人開発のデプロイ先にRailwayを選んだ話 - Hol1kgmg
Search
Horikawa
July 21, 2025
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
個人開発のデプロイ先にRailwayを選んだ話 - Hol1kgmg
Horikawa
July 21, 2025
More Decks by Horikawa
See All by Horikawa
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
510
Other Decks in Technology
See All in Technology
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
480
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
190
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
6
3.1k
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.2k
AI coding 整合正規方法
philipz
0
190
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
品質と信頼性を地続きにする
grimoh
2
810
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.6k
LLMに渡さなかった仕事
nanaism
0
970
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
180
人間はどの意思決定を手放せるのか
kawasima
15
7.4k
Railsのように考える: See through the Master
snoozer05
PRO
4
1.1k
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
460
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Designing for humans not robots
tammielis
254
26k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
BBQ
matthewcrist
89
10k
Raft: Consensus for Rubyists
vanstee
142
7.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
600
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
280
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Transcript
個人開発のデプロイ先にRailwayを選んだ話 2025.07.22 24th Dev #3 ~好きな技術シェア会~ Hol1kgmg
所属 株式会社マイナビ 職種 Webアプリケーションエンジニア ちょっとだけAWSも触る 趣味 個人開発・自作キーボード Amazonセールで買ったもの XREAL ONE
(ARグラス最高) 所属 株式会社マイナビ 職種 Webアプリケーションエンジニア ちょっとだけAWSも触る 趣味 個人開発・自作キーボード Amazonセールで買ったもの XREAL ONE (ARグラス最高) 自己紹介 自己紹介
技術力 技術力 参照:新卒が 1 年をふりかえってみたら挫折しかなかった件について
AIエージェント使っていますか? AIエージェント使っていますか?
次の悩み 次の悩み AIエージェントでの開発楽しすぎる✨ ......でも AIエージェントでの開発楽しすぎる ✨ ......でも
デプロイ先どうしよう デプロイ先どうしよう VercelだとDBでお金が... VercelだとDBでお金が...
今回のテーマ 今回のテーマ Railwayとは なぜRailwayを選んだのか Railwayの魅力 Railwayとは なぜRailwayを選んだのか Railwayの魅力
Railwayとは Railwayとは インフラの構築、ローカル開発、クラウドデプロイを一元化できる インフラプラットフォーム Dockerfileさえあればデプロイ⭕️ Vercel同様にGithubに連携するとpushするだけでデプロイ可能 運用コストが軽量 インフラの構築、ローカル開発、クラウドデプロイを一元化できる インフラプラットフォーム Dockerfileさえあればデプロイ
⭕️ Vercel同様にGithubに連携するとpushするだけでデプロイ可能 運用コストが軽量
Railway プロジェクト画面 Railway プロジェクト画面 DBコンテナ DBコンテナ BEコンテナ BEコンテナ コンテナ 管理画面
コンテナ 管理画面
Vercelとの比較表 特徴 Railway Vercel 最低料金(月額) $5 (Hobbyプラン) $20 (Proプラン) ※商用必須
課金方式 使用量ベース 固定 + 従量 デプロイ体験 超簡単(Git連携) 超簡単(Git連携) DB選択肢 PostgreSQL, MySQL, Redis, MongoDB PostgreSQL(beta) 対象用途 フルスタック フロントエンド+API UI/UX モダンで直感的 モダンで洗練 Railwayの運用コストについて Railwayの運用コストについて
概要 スマホTCGのカード一覧/デッキ構築サイト ユーザー操作はREADオンリー(拡張予定あり) TypeScript統一 FE:Next.js BE:Hono DB:PostgreSQL Sharedディレクトリ 型定義・ユーティリティ共有 デプロイ環境:Vercel
× Railway 概要 スマホTCGのカード一覧/デッキ構築サイト ユーザー操作はREADオンリー(拡張予定あり) TypeScript統一 FE:Next.js BE:Hono DB:PostgreSQL Sharedディレクトリ 型定義・ユーティリティ共有 デプロイ環境:Vercel × Railway 開発中のアプリについて 開発中のアプリについて
サービスの想定 サービスの想定 最大ユーザー数: 500人 ヘビー、ライト、あまり使わない人込み 月間リクエスト数: 243,000リクエスト ヘビーユーザー(20%): 50リクエスト/日 ミディアムユーザー(30%):
15リクエスト/日 ライトユーザー(30%): 5リクエスト/日 非アクティブユーザー(20%): 1リクエスト/日 DBサイズ: 約7.5MB PostgreSQL 10カラム×500件 (String型・Intger型) 最大ユーザー数: 500人 ヘビー、ライト、あまり使わない人込み 月間リクエスト数: 243,000リクエスト ヘビーユーザー(20%): 50リクエスト/日 ミディアムユーザー(30%): 15リクエスト/日 ライトユーザー(30%): 5リクエスト/日 非アクティブユーザー(20%): 1リクエスト/日 DBサイズ: 約7.5MB PostgreSQL 10カラム×500件 (String型・Intger型)
特徴 Railway Cloudflare AWS Vercel 最低料金(月額) $5 (Hobbyプラン) $5(Workers Paid)
$11.52(Lambda無料+RDS) $20 (Proプラン) ※商用必須 課金方式 使用量ベース 使用量ベース 時間課金+従量 固定 + 従量 デプロイ体験 ★★★ 超簡単(Git連携) ★★☆ CLI/Dashboard ★☆☆ 複雑(設定多) ★★★ 超簡単(Git連携) DB選択肢 PostgreSQL, MySQL, Redis, MongoDB D1(SQLite)のみ ※10GB制限、外部DB接続は別途必要 RDS(全DB対応) PostgreSQL(beta) 学習コスト ★★★ 低い ★★☆ 中程度 ★☆☆ 高い ★★★ 低い 対象用途 フルスタック エッジコンピューティング エンタープライズ フロントエンド+API UI/UX ★★★ モダンで直感的 ★★☆ 機能的 ★☆☆ 複雑 ★★★ モダンで洗練 デプロイサービス比較 デプロイサービス比較
特徴 Railway Cloudflare AWS Vercel 最低料金(月額) $5 (Hobbyプラン) $5(Workers Paid)
$11.52(Lambda無料+RDS) $20 (Proプラン) ※商用必須 課金方式 使用量ベース 使用量ベース 時間課金+従量 固定 + 従量 デプロイ体験 ★★★ 超簡単(Git連携) ★★☆ CLI/Dashboard ★☆☆ 複雑(設定多) ★★★ 超簡単(Git連携) DB選択肢 PostgreSQL, MySQL, Redis, MongoDB D1(SQLite)のみ ※10GB制限、外部DB接続は別途必要 RDS(全DB対応) PostgreSQL(beta) 学習コスト ★★★ 低い ★★☆ 中程度 ★☆☆ 高い ★★★ 低い 対象用途 フルスタック エッジコンピューティング エンタープライズ フロントエンド+API UI/UX ★★★ モダンで直感的 ★★☆ 機能的 ★☆☆ 複雑 ★★★ モダンで洗練 CLI操作 ◯ ◯ ◯ ◯ デプロイサービス比較 デプロイサービス比較
結果 結果 毎月のインフラ費用 $5でサービスを 運用できるようになりました 毎月のインフラ費用 $5でサービスを 運用できるようになりました 開発コストは$100 💸
開発コストは$100 💸
Railwayの魅力 - API Railwayの魅力 - API 異なるデプロイ環境でも 呼び出し可能なパブリックAPI 異なるデプロイ環境でも 呼び出し可能なパブリックAPI
Railwayの魅力 - UI Railwayの魅力 - UI 設定がVercelと似ていて使いやすい 設定がVercelと似ていて使いやすい
Railwayの魅力 - UI Railwayの魅力 - UI 環境変数の設定画面も 環境変数の設定画面も
まとめ まとめ Railwayはデプロイ経験の浅い人にこそオススメ‼️ CLI操作も可能なので、CLIのAIエージェントがデプロイ やDB操作までしてくれる UI操作がわかりやすく、経験がそのまま他サービスに活きる おまけ:初月のみ$0でお試し可能🤩 Railwayはデプロイ経験の浅い人にこそオススメ ‼️ CLI操作も可能なので、CLIのAIエージェントがデプロイ
やDB操作までしてくれる UI操作がわかりやすく、経験がそのまま他サービスに活きる おまけ:初月のみ$0でお試し可能 🤩