akerl-unpriv / feefifofum

Serverless FIFO queue for HTTP requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

feefifofum

Build Status GitHub release MIT Licensed

AWS Lambda that provides simple FIFO queus for HTTP requests. POSTs are stored, and then returned for matching GET requests.

Usage

Installation

The methods below describe how to create a payload.zip that can be used for AWS Lambdas.

Official build process

This requires that you have Docker installed and running. It will launch a Docker b uild container, build the binary, and create a zip file for loading into AWS Lambda . The zip file can be found at ./pkg/payload.zip.

make

Local pkgforge build

This doesn't require Docker but does require that you have the pkgforge gem installed. It builds a zip file at ./pkg/payload.zip

pkgforge build

Local manual build

This method has no deps other than golang, make, and zip. You have to manually create the zip file.

make local
cp ./bin/feefifofum_linux ./main
zip payload.zip ./main

License

feefifofum is released under the MIT License. See the bundled LICENSE file for details.

About

Serverless FIFO queue for HTTP requests

License:MIT License


Languages

Language:Go 99.5%Language:Makefile 0.5%