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
個人開発のデプロイ先にRailwayを選んだ話 - Hol1kgmg
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Horikawa
July 21, 2025
Technology
150
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
490
Other Decks in Technology
See All in Technology
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
100
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
140
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
8
2k
フィジカル版Github Onshapeの紹介
shiba_8ro
0
290
Agile and AI Redmine Japan 2026
hiranabe
3
280
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
13
5.2k
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
120
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
240
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
310
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
570
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
GraphQLとの向き合い方2022年版
quramy
50
15k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
From π to Pie charts
rasagy
0
210
ラッコキーワード サービス紹介資料
rakko
1
3.7M
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でお試し可能 🤩