Skip to content

Tech Stack

Language & Runtime

Technology Version Purpose
Go 1.25 Application implementation

Frameworks & Libraries

Library Version Purpose
Echo v4 HTTP routing and middleware
aws-lambda-go v1 Lambda handler interface
aws-lambda-go-api-proxy v0.16 Bridge Lambda events to Echo
aws-sdk-go-v2 v2 AWS service client (S3)
swaggo/swag v1 Auto-generate OpenAPI spec from Go comments
swaggo/echo-swagger v1 Serve Swagger UI on Echo

Infrastructure & AWS Services

Service Purpose
AWS Lambda Application runtime (container image)
Amazon API Gateway Provide HTTP endpoint and trigger Lambda
Amazon S3 Persist prompt JSON and generated images

Development Tools

Tool Purpose
Docker Build Lambda container image
swag CLI Regenerate OpenAPI docs (make swagger)
Make Task management: build, test, dev server, etc.