本サイトのインフラ構成図

本サイトのインフラ構成図はこちらになります。

laptop image

主なアピールポイント

本ポートフォリオサイトは、Amazon S3に配置した静的ファイルを、Amazon CloudFrontおよびRoute 53を介してセキュアに配信しています。

また、S3とAWS Lambda(Python)を連携させた自動化パイプラインを構築しており、S3バケットへ新規イラスト画像を追加するだけで、HTMLが動的に更新され、自動でデプロイされる仕組みを実装し、 同時に、一連の処理完了/失敗のステータスを、Amazon SNS(Simple Notification Service)経由でリアルタイムで通知されます。

1. Infrastructure as Code (IaC) の実践:
すべてのインフラリソースをTerraformで定義・管理。設定漏れを防ぎ、構成の可視化を行っています。

2. Lambdaによるイベント駆動型自動化パイプライン
S3への画像追加をイベントトリガーとしたHTML動的更新・自動デプロイ機能を実装。処理結果(成功・失敗)はAmazon SNSにより即時メール通知されます。

3. CloudFront + S3 によるセキュア配信(OAC構成)
Route 53での独自ドメイン運用、およびCloudFront経由のHTTPS通信による安全かつ低遅延な静的サイト配信環境を構築。

4. 完全マネージドサービスの採用
プロビジョニングやOS管理が不要なAWSマネージドサービスのみで構成し、インフラの運用負荷と稼働コストの大幅な削減を意識しています。