Skip to content

Ideas for serverless applications to be published to the AWS Serverless Application Repository

License

Notifications You must be signed in to change notification settings

jlhood/serverless-app-ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Serverless Application Ideas

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.

Apps

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

About

Ideas for serverless applications to be published to the AWS Serverless Application Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published