AIアンケートシステム - CoCoM

設計図 / Blueprint

設計図

CoCoM システム設計図
全体構成(フロント / API / DB / インフラ)を俯瞰した設計図です。

技術選定

フロントエンド

  • React:UIをコンポーネントで分離し、工数の削減 & 保守のしやすさを優先

バックエンド

  • Django / DRF:Django標準搭載の管理機能がとても魅力的なため

データベース

  • PostgreSQL:リレーショナル設計に強く、本サービスの要件に十分対応可能なため
  • pgAdmin:SQLバッチの管理が容易なため

インフラ / 運用

  • docker:ローカル環境と本番環境の差異をなくすため
  • AWS(ECS/Fargate):コンテナ運用でデプロイとスケールを容易にするため
  • Cloudflare:集計機能の標準搭載 & 一定水準のセキュリティ強度があるため(LPページとして使用)