← Back to projects
ServerlessActiveOpen source

AWS Serverless REST API

A clean reference for a serverless REST API on AWS: a Python Lambda behind an API Gateway HTTP API, backed by an on-demand DynamoDB table. The Lambda role is scoped to only its own table and log group (least privilege). Provisioned with Terraform, with unit tests and CI.

Highlights

  • Scale-to-zero, pay-per-request API
  • Least-privilege IAM (table + logs only)
  • Unit-tested handler; Terraform CI-validated

Tech Stack

AWSLambdaAPI GatewayDynamoDBTerraformPython

Reactions & comments