This page is a journal of the activities I’ll be doing to build Pulse, a very simple feedback product for businesses of any size.

Pulse will be built using a serverless architecture on AWS. We will use the following AWS services:

  • S3
  • Lambda
  • DynamoDb
  • Cognito
  • IAM
  • CloudFront
  • API Gateway

I’ve already built a version of Pulse using a Microservices-based architecture, Docker and Kubernetes. It’s currently running on GKE and available at: https://feedbackpal.org

Now I want to rearchitect the application using AWS Serverless with the goals to:

  • Learn how to build and deliver commercial applications using server less architecture
  • Keep the running costs down

Here is the list of activities (and related pages describing them) that I’m following:

Creating the static skeleton for S3 

Allowing Lambda access to the S3 Bucket