Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 984 Bytes

README.md

File metadata and controls

40 lines (30 loc) · 984 Bytes

An simple note application is built with Serverless Architecture

Using AWS services:

  • Api Gateway
  • Lambda
  • DynamoDB
  • Cognito

Other:

  • Serverless framework

How to deploy app:

  • Create a AWS Account
  • Following this guide to setup Serverless framework
  • Following this guide to setup AWS Credentials
  • Delete this code in serverless.yml if you don't use custom domain
  customDomain:
    domainName: api.sinote.me
    basePath: 'v1'
    stage: ${self:provider.stage}
    certificateName: sinote.me
    createRoute53Record: true
  • Run npm install
  • Run serverless deploy
  • Now you have a server to save your note

Design DynamoDB

Most well designed applications require only one table.

dynamodb

TODO

  • develop client app with Vue