Describe the similarities between AWS API Gateway + Lambda functions and an ExpressJS Server
- AWS API Gateway + Lambda functions are similar to ExpressJS servers as they can both be used to handle RESTful requests.
List the AWS Database offerings and talk about the pros and cons of each
- source
- Amazon RDS - relational databases
- Amazon DynamoDB - serverless NoSQL databases
- Amazon Redshift - data warehouse
- Amazon Elesticache - in-memory data store
- Amazon Document DB - MongoDB
What’s the difference between a FIFO and a standard queue?
- FIFO queues have essentially the same features as standard queues, but provide the added benefits of supporting ordering and exactly-once processing and ensure that the order in which messages are sent and received is strictly preserved. source
How can the server be assured a message was properly received?
- by reponding with a message to the client (status code) that it was properly recieved
Serverless API
- Serverless API uses serverless functions to direct RESTful http requests.
Triggers
- Triggers are events that can be used on cloud functions to call serverless functions.
Dynamo vs Mongo
- DyanmoDB and MongoDB are both NoSQL databases. Dyanmo is a database owned by Amazon, Mongo is a database source
Dynamoose vs Mongoose
- Dynamoose and Mongoose are both modeling tools, with Dynamoose modeled after Mongoose for the Amazon DynamoDB, where as, Mongoose is designed for MongoDB. source