Event-driven architectures are an architecture style that can help you boost agility and build reliable, scalable applications. Serverless services like EventBridge, Step Functions, SQS, SNS, and Lambda have a natural affinity with event-driven architectures - they are invoked by events, emit events, and have built-in capabilities for building with events.
Learn more about event-driven architectures, including key concepts, best practices, AWS services, and getting started resources.
Build integrations using infrastructure as code with serverless patterns
Patterns
Discover, deploy, and share Step Functions workflows
Use serverless snippets to quickly find community shared code
npm install @aws-lambda-powertools/metrics
![]()
dotnet add package AWS.Lambda.Powertools.Tracing --prerelease
![]()
for region in `aws ec2 describe-regions --query "Regions[].RegionName" --region us-east-1 --output text` do echo "[${region}]" aws ec2 describe-subnets --filters "Name=tag:VPCname,Values=HappyVPC" --query "Subnets[*].SubnetId" --output text --region ${region} done echo "finished"
![]()