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
240
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
520
Other Decks in Technology
See All in Technology
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
130
Running Kotlin + Quarkus with Lambda
nealle
0
380
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
760
Getting Started with Google Antigravity
glaforge
0
140
今こそ知りたいAmplifyGen2
mkdev10
2
160
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
410
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
470
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
290
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
360
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.4k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
4
530
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
400
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Designing for Timeless Needs
cassininazir
1
520
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Tell your own story through comics
letsgokoyo
1
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Speed Design
sergeychernyshev
33
2.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
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でお試し可能 🤩