**Production-ready infrastructure templates for building event-driven systems on AWS: SQS/SNS fan-out, EventBridge routing, Kinesis streaming, dead letter queue processing, and schema validation -- al
Browse the actual product documentation and code examples included in this toolkit.
Key features of Event-Driven Architecture Toolkit
• **AWS Account** with permissions for SQS, SNS, EventBridge, Kinesis, Lambda, IAM • **Terraform** >= 1.5.0 • **Python** >= 3.10 (stdlib only -- no pip packages needed) • **AWS CLI** v2 configured with appropriate credentials • **SNS/SQS**: Simple fan-out, request-reply, task queues. Best for known consumers. • **EventBridge**: Content-based routing, schema registry, cross-account events. Best for loosely coupled services.
**AWS Account** with permissions for SQS, SNS, EventBridge, Kinesis, Lambda, IAM
**Terraform** >= 1.5.0
**Python** >= 3.10 (stdlib only -- no pip packages needed)
**AWS CLI** v2 configured with appropriate credentials
**SNS/SQS**: Simple fan-out, request-reply, task queues. Best for known consumers.
**EventBridge**: Content-based routing, schema registry, cross-account events. Best for loosely coupled services.
Configure Event-Driven Architecture Toolkit parameters to see how the product works.
cd terraform/
terraform init
terraform plan -var="environment=production" \
-var="project_name=my-platform" \
-var="alert_email=team@example.com"
terraform apply