コンテンツにスキップ

技術スタック

言語・ランタイム

技術 バージョン 用途
Go 1.25 アプリケーション実装

フレームワーク・ライブラリ

ライブラリ バージョン 用途
Echo v4 HTTP ルーティング・ミドルウェア
aws-lambda-go v1 Lambda ハンドラーインターフェース
aws-lambda-go-api-proxy v0.16 Lambda イベントを Echo へブリッジ
aws-sdk-go-v2 v2 AWS サービスクライアント(S3)
swaggo/swag v1 Go コメントから OpenAPI 仕様を自動生成
swaggo/echo-swagger v1 Echo 上で Swagger UI を提供

インフラ・AWS サービス

サービス 用途
AWS Lambda アプリケーションの実行環境(コンテナイメージ方式)
Amazon API Gateway HTTP エンドポイントの提供・Lambda トリガー
Amazon S3 プロンプト JSON および生成画像の永続化

開発ツール

ツール 用途
Docker Lambda コンテナイメージのビルド
swag CLI OpenAPI ドキュメントの再生成(make swagger)
Make ビルド・テスト・開発サーバー起動などのタスク管理