Skip to content
This repository has been archived by the owner on Jun 23, 2021. It is now read-only.
usamanaseem edited this page Oct 3, 2019 · 16 revisions

Welcome to the aws-serverless-app-repo-reference-implementation wiki!

This project is an adaptation of the AWS Serverless Application Repository. It's primary objective is to serve as a case study of how to build a production grade service using a combination of serverless technologies and approaches. It includes the architectures, project layout, implementation details and tools used to build the AWS Serverless Application Repository.

What is in it

  1. A request-response backend that uses AWS Lambda and API Gateway to support 5 APIs: CreateApplication, GetApplication, UpdateApplication, DeleteApplication, and ListApplication
  2. A static frontend website hosted on S3 and access control provided by Amazon Cognito User Pools.
  3. Alarms and dashboards provided by AWS CloudWatch
  4. An analytics module that provides out of the box data analytics for the deployed service

How to use it

You can use it in the following ways:

  1. As a study: All the source code, tests and infrastructure templates are available to review, fork and modify for custom use.
  2. Deploy it all at once: This will deploy the whole project in the user's AWS account. See Quickstart for a step by step guide.
  3. Deploy it individually: Each module can be deployed as a standalone application and can be loosely coupled with other patterns. More details are available in each module's individual page under Modules.
Clone this wiki locally