推しアイデア
ゼロトラスト!!!!
ゼロトラスト!!!!
ギターにフォーカスしたプラットフォームがあれば、挫折者が減るのかなって思った
ギターアンプと掛けてAmplifyを選定
フロントエンド
バックエンド(クラウドインフラ含む)
Amplify => ギターアンプと名前が同じなので。Supabase的な感じでAWSのクソデカリソース使えるのがアツい。 Expo => モバイル、Webに展開する予定なので、モバイルのコードをWeb向けに再利用しやすい Prisma => いろんな形式へのクライアント生成に対応しているためだったけどAmplify使うから結局何でも良くなった。SQLを直接書かなくていいのはとっつきやすい。 RDS => 検索やIndexingを使うため、PostgreSQLが使えるサービスを選定。
ゼロトラストを前提としたサービス設計になっていて、VPC上に配置できるサービスは全てVPCに、PrismaとRDSはCloudflared Tunnelを介して行うようになっていて、ポート解放とイングレス通信が発生しないようになっている。VPCのSG、CIDRを厳密に定義し、想定されていない通信を一切許可しない設計。
