質問: ヘッドレスCMSについて詳しい方ご教授頂ければと思います。 AWSでヘッドレスCMSを構築しようと考えてますが、 どう構築したらいいのか悩んでおります。 機能としては、 記事の投稿 記事の承認(管理画面) 記事の閲覧(別サーバよりAPI取得) イメージしているのが 記事の投稿 ``` ユーザー → API GateWay → APIサーバ(ECS) → DB登録 ``` 記事の承認 ``` 管理者 → API GateWay → APIサーバ(ECS) → DB参照 ``` 記事の閲覧 ``` ユーザ → CloudFront ← S3 ↓ API GateWay → APIサーバ(ECS) → DB参照 ``` となるのか全くイメージがついていない状態です。 お手数ですが、ご教授頂けると騒いです。 尚、レンダリングはReact.jsを使う予定です。
回答: 構成自体は下記で問題ないかと思いますが、設計して見ました ``` ・登録・参照 ユーザ → API Gateway → ALB → ECS(APIサーバ) → DB └───┐ │ ユーザ → ALB → ECS(WEBサーバ) 管理 ```