Serverless ¶
The AWS serverless platform includes a number of fully managed services that are tightly integrated with AWS Lambda and well-suited for serverless applications. Developer tools, including the AWS Serverless Application Model (AWS SAM), help simplify deployment of your Lambda functions and serverless applications.
Event Driven Architecture¶
An event-driven architecture
uses events to initiate actions and communication between decoupled services
.
Wht is an event?
An event
is a change in state, a user request, or an update, like an item being placed in a shopping cart in an e-commerce website. When an event occurs, the information is published for other services to consume it. In event-driven architectures, events are the primary mechanism for sharing information across services.
SNS event driven architecture
Here the SQS is introduced to take care of 30 second timeout of API Gateway