Skip to content

Latest commit

 

History

History
79 lines (73 loc) · 6.01 KB

TODO.md

File metadata and controls

79 lines (73 loc) · 6.01 KB

To document

  • sub-service packages and commands
  • changing stage
  • how a AWS profile can be created for each ${PROJECT}-${STAGE} combination
    • why to use account based separation with a link to recommendation of amazon itself
  • dev dependencies are in project level's package.json

To do

To do: TDD / local development < 1.0.0

Including the mocking of AWS services like DynamoDB. To the extent that this is possible and not cumbersome. Also consider alternative approach where a TDD approach is used locally and you have to deploy to see integration with services working.

Relevant resources

Improvements: general < 1.0.0

  • ensure that exceptions always have a stack trace in cloudwatch
    • create sample project
    • consider if this might be due to a unhandled promise rejection or uncaught exception
  • break-up long strings and sls variables into multiple lines
  • set more service-level parameters on a project-level
    • service-level serverless.yml
      • frameworkVersion
      • provider name, stage, variable syntax, region, stackTags
    • service-level package.json
      • scripts
      • engines

Improvements: general > 1.0.0

Next considerations > 1.0.0