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
個人開発でAWSを使いたい
Search
Javadog
April 25, 2024
4
1.8k
個人開発でAWSを使いたい
Javadog
April 25, 2024
Tweet
Share
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.7k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
Gamification - CAS2011
davidbonilla
81
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
400
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Navigating Team Friction
lara
188
15k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Transcript
個人開発で AWSを使いたい @Javadog_
自己紹介 23卒 保育系SaaS Spring(Kotlin), PHP, Vue.js, AWS, etc... Javadog @Javadog_
最近の興味 AWSを使ってアプリケーションを動かすこと 変更容易性の高いシステムを設計すること • CleanArchitecture • DDD @Javadog_
最近の興味 AWSを使ってアプリケーションを動かすこと • 勉強のモチベーション的に個人開発の中で扱いたい。 →でも、AWSが高すぎる!! @Javadog_
今日話すこと 個人開発のアプリをAWSで運用することをゴールに インフラ費用を節約しながらサービスを成長させて、じわじわと豪華な構成に移行する流れを妄想
AWSが高い! ECS(Fargate)+RDSの構成で見積もると、、 月20000円近い金額になる
段階的に豪華に 1. 激安サーバー & firebase無料枠 2. 激安サーバー & 有料DBaaS 3.
ECS Fargate & RDS
激安サーバー & firebase無料枠 レンタルサーバー代の壁。費用は月 1600円〜 firebaseはバックエンド向けのSDKを出している。transaction張れたりもする。 joinができなかったり検索に弱いなどの弱点あり
激安サーバーでの工夫
激安レンタルサーバー & 有料DBaaS DBaaS利用料の壁がある。費用は月 4000円〜 • Supabase • PlanetScale
ECS(Fargate) & RDS Nat Gateway & ECS利用料の壁がある。費用は月 20000円〜
乗り換えをスムーズにするために ここまでの流れで、予定される変更が大きく 2つ • DBサービスの乗り換え • サーバーの乗り換え →スムーズに変更できるように準備しておきたい
乗り換えをスムーズにするために DBサービスの乗り換え • repositoryパターンで具体的な実装を隠蔽しておく • マイグレーションもしやすくなるはず サーバーの乗り換え • オンプレサーバーでもdocker-composeによるコンテナ運用をしておく
あとは伸びるだけ! 伸びてくれ!
おわり @Javadog_