This repo holds serverless application ideas that I'd love to see built and added to the AWS Serverless Application Repository. This file contains a listing of apps with a link to a larger document detailing what the app should do and how it should behave. Feel free to add your own ideas to this list! As apps get built and published, update their status and link to the app in the Serverless Application Repository.
Name | Description | Status | Links |
---|---|---|---|
Twitter Event Source | Convert Twitter's search API into an event source for AWS Lambda | Published | github, repo |
SQS Event Source | App that turns SQS into an event source for AWS Lambda | Published | github, repo |
DynamoDB Copier | Function that listens on DDB stream of one table and propagates all writes to another table. | Published | github, repo |
Feature Toggles | Maintains feature toggles/flags (runtime switches that enable/disable features in a distributed system). | Designed | design |
DynamoDB Event Sourcing | Uses Amazon DynamoDB to represent application state as an immutable sequence of events (event sourcing pattern) | Needs Design | design |
SNS Forwarder | Single-function app that takes an SNS topic and provides a lambda function that can be invoked with a JSON array of strings and will forward them to the given SNS topic | Needs Design | design |
Poison Pill Defender | App that acts as a proxy between a DynamoDB or Kinesis stream and a lambda function consumer and protects the lambda function from poison pills (messages that repeatedly cause the lambda function to error) | Designed | design |
Metrics Publisher | Provides lambda function you invoke with metrics to publish to CloudWatch Metrics. Key value-add is it can handle very high volume by writing metrics to CW Log stream. Then a separate stateful lambda cursor scans the log stream and publishes the metrics in batches to CloudWatch Metrics | Designed | design |