制作実績一覧

Webコンテンツの自動収集・サイト生成サービス

概要

Webコンテンツの自動収集・解析から、その内容をもとにしたサイト生成までを一気通貫で行う自社サービス。フロントエンド・バックエンド・インフラまで個人で設計・構築した。

課題・背景

収集から公開用サイトの生成までを、人手を介さず継続運用できる仕組みが必要だった。収集・解析・生成・保存が分断されず、運用負荷を最小化できるアーキテクチャが求められた。

アプローチ

収集・解析を担う Python/FastAPI のエージェントと Next.js フロントを分離し、AWS サーバレス上に構築。FastAPI を Lambda コンテナで動かし、状態は RDS(PostgreSQL)、認証は Cognito、配信は CloudFront + S3 に集約してコストとスケールを両立させた。インフラは全て Terraform で IaC 化し dev/prod を分離。収集したコンテンツは解析の上、サイトそのものの生成まで自動化している。

成果

収集→解析→生成→公開までを自動化し、コンテンツ追加に対してほぼ人手を介さず運用できる構成を実現。IaC により環境再現性を確保し、個人運用でも本番品質のセキュリティ・可用性を担保した。

担当範囲

企画/要件定義/設計/フロントエンド/バックエンド/インフラ(IaC)/運用

技術スタック

Next.js/FastAPI/AWS(Lambda・RDS・Cognito)/Terraform