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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
420
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
160
React、まだ楽しくて草
uhyo
7
4.2k
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
140
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
180
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
120
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.3k
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
210
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
870
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
30
22k
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
0
250
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Marketing to machines
jonoalderson
1
5.4k
Bash Introduction
62gerente
615
210k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
A Modern Web Designer's Workflow
chriscoyier
698
190k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
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でお試し可能 🤩