In this event-driven themed episode of AWS TechChat, Shane and Pete started the show talking about event-driven architectures. The event-driven architecture is an architectural pattern that orchestrates behavior around the production, detection, and consumption of events as well as the responses they evoke.
They then moved on to AWS Lambda, which is the product that made the event-driven architecture pattern popular. AWS Lambda is a serverless compute service that runs your code in response to events, which is why it is suited for event-driven architectures and as we learned, has 24 event sources that can invoke an AWS Lambda function.
Getting into the meat of the show, they pivoted to Single-Page Apps (SPA) and Event Forking, which are two patterns that are commonly used to exploit the benefits that event-driven architecture brings.
Let us not forget the AWS Event Forking Pipeline, a suite of open-source nested applications based on the AWS Serverless Application Model (SAM), which you can deploy directly from the AWS Event Fork Pipelines suite.
Lastly, they realized event-driven architecture is a bit of a paradigm shift in thinking, so they covered the skills needed and how you can get started on the event-driven architectures journey.
Speakers:
Shane Baldacchino - Solutions Architect, ANZ, AWS
Peter Stanski - Head of Solution Architecture, AWS
Resources:
Amazon CloudFront Pricing
https://aws.amazon.com/cloudfront/pricing/
Amazon CloudFront Key Features
https://aws.amazon.com/cloudfront/features/
AWS Global Infrastructure
https://infrastructure.aws
AWS Lambda
https://aws.amazon.com/lambda/
Amazon SNS Subscription Filter Policies
subscription-filter-policies.html">https://docs.aws.amazon.com/sns/latest/dg/sns-
subscription-filter-policies.html
Nested Applications
sam-template-nested-applications.html">https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-
sam-template-nested-applications.html
AWS Serverless Application Model
https://aws.amazon.com/serverless/sam/
AWS Event Fork Pipelines suite
https://serverlessrepo.aws.amazon.com/applications?query=aws-event-fork-pipelines
Amazon Simple Notification Service
https://aws.amazon.com/sns/
Getting Started with AWS Lambda
https://aws.amazon.com/lambda/getting-started/
AWS Events:
AWSome Day Online Series
https://aws.amazon.com/events/awsome-day/awsome-day-online/
AWS Modern Application Development on-demand
https://aws.amazon.com/events/application/modern-app-development/
AWS Innovate on-demand
https://aws.amazon.com/events/aws-innovate/
AWS re:Invent
https://reinvent.awsevents.com/
AWS Events and Webinars
https://aws.amazon.com/events/