AWS Lambda
Arguably one of the most well-known serverless technologies, AWS Lambda is an event-driven code service that allows you to run code in several programming languages without provisioning a single server.
What Does Event-Driven Mean?
Event-driven means that the service or application is triggered by events. An event could be something like a change of state in an item of infrastructure, or it could be the receipt of a request to an API gateway. Lambda will execute code based on an event that it receives. Most services in AWS will generate an event when something changes, and Lambda can be configured to run in response to these events. Event-driven architectures are an effective way to build out an application with fully decoupled microservice components. In any event-driven architecture, there are typically three components: an event producer, an event ingestor, and an event consumer. AWS Lambda is an event consumer.
Lambda Functions
Each instance in AWS Lambda...