ArtSpot
A set of simple tools to organize and share your artwork.
Redid accounts-api schema to reflect learnings from The Dynamodbbook
Got CI/CD for accounts-api running through to prod (without creating domain)
switched over to cognito authorizer from custom auth in lambda api cause nat gateway was costing me 50 bucks a month.....
Furth progress on CI/CD for serverless API
made progress on ci/cd pipeline for current & future serverless apis
Made some progress on ci_cd for accounts api
Alerting set up for accounts API
Set up auth/rate limiting for api
deploy staging cancelation API
Write acceptance tests for accounts API using AWS creds for auth on control endpoints
Add ssm-offline params for vpc/subnets in accounts api
Cleaned up accounts api node modules
Added two endpoints to accounts api: getCancelationSurveysByEmail & getCancelationStatusesByEmail
Figured out why acceptance tests weren't working against domain (need to add region/service to aws4 sig)
Finished removing express from accounts api lambdas
removed serverless-express from 1 out of 3 api lambdas. This shaved .6-.8 seconds from cold start time.
Made some progress on getting domain working with API Gateway but still getting 403/no response
Update accounts API headers & validation to make potential future change to cognito authorizer easier if necessary
Updated control endpoints of accounts api to take query params instead of headers
Acceptance tests running against new API
Got an acceptance test working for one endpoint. Had to switch to node-fetch because of extremely odd issue with axios in test.
Almost finished integrating aws4 signature function into tests for acceptance testing (I'm counting it)
Figure out how to sign requests with AWS4 for IAM protected endpoints in acceptance tests
Limit access to cancelation survey control endpoints to vpc
Transition "Cancelation" API to more general "Accounts" API