Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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_