reluxa / typescript-sls-webpack-starter

typescript serverless aws lambda webpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Typescript backend kickstarter

Frontend

  • add typescript + vue + vuex + vuetify
  • add unit tests
  • wire the FE with the backend
  • deployment of the frontend
  • add gzip compression

Backend

Technologies

  • add typescript
  • expose rest endpoints using express
  • add serverless & serverless offline
  • add webpack for serverless
  • introduce jasmine for running unit tests
  • make unit tests visible in visual code explorer
  • add inversify JS for IoC and DI
  • Typesafe handling of inputs (Spicery??)
  • add mocking framework
  • introduce middleware for error handling
  • share model classes with frontend
  • enable CORS

Features

Deployment

Database

  • Add faunadb repository
  • Implement event store in S3
  • Implement lambda which creates the aggregates in S3
  • Implement database repository which is backed by S3
  • Add redis cache in front of S3

About

typescript serverless aws lambda webpack


Languages

Language:TypeScript 60.8%Language:Vue 29.6%Language:JavaScript 5.2%Language:HTML 4.4%