個人開発でAWSを使いたい
by
Javadog
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
個人開発で AWSを使いたい @Javadog_
Slide 2
Slide 2 text
自己紹介 23卒 保育系SaaS Spring(Kotlin), PHP, Vue.js, AWS, etc... Javadog @Javadog_
Slide 3
Slide 3 text
最近の興味 AWSを使ってアプリケーションを動かすこと 変更容易性の高いシステムを設計すること ● CleanArchitecture ● DDD @Javadog_
Slide 4
Slide 4 text
最近の興味 AWSを使ってアプリケーションを動かすこと ● 勉強のモチベーション的に個人開発の中で扱いたい。 →でも、AWSが高すぎる!! @Javadog_
Slide 5
Slide 5 text
今日話すこと 個人開発のアプリをAWSで運用することをゴールに インフラ費用を節約しながらサービスを成長させて、じわじわと豪華な構成に移行する流れを妄想
Slide 6
Slide 6 text
AWSが高い! ECS(Fargate)+RDSの構成で見積もると、、 月20000円近い金額になる
Slide 7
Slide 7 text
段階的に豪華に 1. 激安サーバー & firebase無料枠 2. 激安サーバー & 有料DBaaS 3. ECS Fargate & RDS
Slide 8
Slide 8 text
激安サーバー & firebase無料枠 レンタルサーバー代の壁。費用は月 1600円〜 firebaseはバックエンド向けのSDKを出している。transaction張れたりもする。 joinができなかったり検索に弱いなどの弱点あり
Slide 9
Slide 9 text
激安サーバーでの工夫
Slide 10
Slide 10 text
激安レンタルサーバー & 有料DBaaS DBaaS利用料の壁がある。費用は月 4000円〜 ● Supabase ● PlanetScale
Slide 11
Slide 11 text
ECS(Fargate) & RDS Nat Gateway & ECS利用料の壁がある。費用は月 20000円〜
Slide 12
Slide 12 text
乗り換えをスムーズにするために ここまでの流れで、予定される変更が大きく 2つ ● DBサービスの乗り換え ● サーバーの乗り換え →スムーズに変更できるように準備しておきたい
Slide 13
Slide 13 text
乗り換えをスムーズにするために DBサービスの乗り換え ● repositoryパターンで具体的な実装を隠蔽しておく ● マイグレーションもしやすくなるはず サーバーの乗り換え ● オンプレサーバーでもdocker-composeによるコンテナ運用をしておく
Slide 14
Slide 14 text
あとは伸びるだけ! 伸びてくれ!
Slide 15
Slide 15 text
おわり @Javadog_