“Amazon’s API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks you can create an API that acts as a “front door” for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, or any Web application. Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management”.
“Express Gateway is an API Gateway that can sit at the heart of any microservices architecture, regardless of what language or platform you’re using. Express Gateway secures your microservices and exposes them through APIs using Node.js, ExpressJS and Express middleware”.
Term | |
---|---|
Serverless API | is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. |
Triggers | external events or circumstances that may produce very uncomfortable emotional or psychiatric symptoms, such as anxiety, panic, discouragement, despair, or negative self-talk. |
Dynamo vs Mongo | DynamoDB is a fully managed AWS service, MongoDB can be self installed or fully managed with MongoDB Atlas. … DynamoDB uses tables, items and attributes, MongoDB uses JSON-like documents |
Dynamoose vs Mongoose | Dynamoose is a modeling tool for Amazon’s DynamoDB,Mongoose is a modeling tool for Amazon’s MongoDB |
“SNS is a distributed publish-subscribe system. Messages are pushed to subscribers as and when they are sent by publishers to SNS”.
“SQS is distributed queuing system. Messages are not pushed to receivers. Receivers have to poll or pull messages from SQS. Messages can’t be received by multiple receivers at the same time. Any one receiver can receive a message, process and delete it. Other receivers do not receive the same message later. Polling inherently introduces some latency in message delivery in SQS unlike SNS where messages are immediately pushed to subscribers. SNS supports several end points such as email, SMS, HTTP end point and SQS. If you want unknown number and type of subscribers to receive messages, you need SNS”.