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
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
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.6k
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
260
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
0
370
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
270
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
140
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
280
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
手塩にかけりゃいいってもんじゃない
ming_ayami
0
610
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.3k
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
1
2.5k
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Navigating Team Friction
lara
192
16k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
Are puppies a ranking factor?
jonoalderson
1
3.6k
Odyssey Design
rkendrick25
PRO
2
700
The Curse of the Amulet
leimatthew05
1
13k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
290
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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でお試し可能 🤩