tech-creative-club / disaster-platform

災害時情報収集Platform
https://main.info-relay.pages.dev/
MIT License
16 stars 6 forks source link

アーキテクチャ案 #5

Open suguru-toyohara opened 8 months ago

suguru-toyohara commented 8 months ago

概要

欲しい要件

考えたこと

考えて欲しいこと

ku-mok commented 8 months ago

バックエンド(AP)

バックエンド(DB)

フロントエンド

構成図イメージ

image https://gist.github.com/ku-mok/75fd7a00c27e7ddcc62a4e22dfa603c1

suguru-toyohara commented 8 months ago

WAF

WAFってどういう時に使わなければいけないんでしたっけ...?(無知ですみません)(IP絞ればできるとかってことはない...?)

suguru-toyohara commented 8 months ago

APサーバはECS(Fargate backended)が順当

ありがとうございます! これに関しては同意です。 平常時はそこまでアクセスがないという点でも、ランニングコストを抑えたいというのはあるんですが、 水平スケールするInstanceの方だと安くなるとかってことは議論ありますか?

suguru-toyohara commented 8 months ago

データの追加時にDynamo Streamで集計用のLambdaに流して集計結果をDynamoDBに戻す

Dynamo Stream知らなかったです。一旦Dynamoに生データ貯めて、Lambdaを後から発火させて丸める のような感じであってますか? 丸めることは概念上考えていたので、使うが良いと思っております。

ありがとうございます!

suguru-toyohara commented 8 months ago

フロントエンド

ありがとうございます!すごいまとまってて本当に助かりました 閲覧用はSSRで投票用はSSG関連でやるのは採用したいです。