Archarios V3

Changes

  • v3.0: Added NextJS, React & custom domain
  • v3.1: Added Lambda worker
  • v3.2: Added Redis cache
  • v3.3: Added SQS to make worker asyncronous

General Notes

  • Spent several hours trying to figure out how to deploy the NextJS app to AWS Amplify. Tried to do it on Netlify and only took me 15mins. No way I'm ever hosting anything production ready with Amplify.
  • CMS: Rebuilt the view layer with React
  • v3.1.0: Async worker written in go, deployed onto Lambda, triggered by an HTTP post request
  • v3.1.1: Connected client to server post request, which then calls the lambda worker
  • v3.1.2: Lambda worker now solves euler problem 12 syncronously
  • v3.1.3: Added my first jest tests (validating user input)
  • v3.2.0: Added Redis to cache results
  • v3.3.0: Changed from HTTP trigger to SQS for lambda functions, first step into it becoming async
  • vX.x.1: Security: clean up env variables. No checked into code
  • vX.x.2: Security: Currently all requests are allowed and exposed to the internet