Deploy a serverless API Buffer using AWS Lambda and API Gateway with Terraform
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
code/buffer
infra
script
tmp
.coveragerc
.gitignore
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
Makefile
README.md
ci-requirements.txt

README.md

Build a serverless API Buffer with AWS Lambda, API Gateway services, Terraform

Build Status

Coverage Status

Project Overview

Here were the basic requirements for the project:

  • One HTTP endpoint to accept a JSON GET/POST/PUT/DELETE/OPTIONS containing misc data. These values would need to be stored somewhere.
  • Define everything via terraform to make it reproducible.

To accomplish this I needed a few components:

  • A front-end to take in HTTP requests. API Gateway
  • A back-end to do something with the requests and generate responses. AWS Lambda
  • A datastore to keep all the associated short tokens and API responses. AWS Dynamo