Skip to content

Commit

Permalink
Add final pattern file
Browse files Browse the repository at this point in the history
  • Loading branch information
bfreiberg authored Nov 20, 2024
1 parent a61f620 commit 5b0843b
Showing 1 changed file with 89 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"title": "Amazon SQS to Amazon EventBridge event bus using Amazon EventBridge Pipes",
"description": "This pattern creates an Amazon EventBridge Pipe to deliver messages from an Amazon SQS queue to Amazon EventBridge Event Bus.",
"language": "",
"level": "200",
"framework": "Terraform",
"introBox": {
"headline": "How it works",
"text": [
"Amazon EventBridge Pipe routes events from an Amazon SQS queue to a custom EventBridge event bus while applying filters.",
"This filtering capability enables you to create precise event processing pipelines, ensuring that only relevant events are propagated to downstream systems.",
"Then, other AWS services that are supported as EventBridge targets can consume these events from the EventBus by adding an EventBridge rule with relevant targets."
]
},
"gitHub": {
"template": {
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/eventbridge-pipes-sqs-to-eventbus-terraform",
"templateURL": "serverless-patterns/eventbridge-pipes-sqs-to-eventbus-terraform",
"projectFolder": "eventbridge-pipes-sqs-to-eventbus-terraform",
"templateFile": "main.tf"
}
},
"resources": {
"bullets": [
{
"text": "EventBridge Pipes with SQS queue as a source",
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-sqs.html"
},
{
"text": "Amazon EventBridge Pipes architectural patterns blog post",
"link": "https://aws.amazon.com/blogs/compute/implementing-architectural-patterns-with-amazon-eventbridge-pipes/"
}
]
},
"deploy": {
"text": [
"terraform init",
"terraform apply"
]
},
"testing": {
"text": [
"See the README in the GitHub repo for detailed testing instructions."
]
},
"cleanup": {
"text": [
"<code>terraform destroy</code>"
]
},
"authors": [
{
"name": "Chaitanya Gummadi",
"image": "https://gravatar.com/avatar/a9b30c6e727f613f3f44a44016e36998719404ea7451c750f402a21f2dd72937.jpg?size=256",
"bio": "Chaitanya is a Senior Cloud Support Engineer with Amazon Web Services (AWS) based in Texas.",
"linkedin": "cgummadi"
}
],
"patternArch": {
"icon1": {
"x": 20,
"y": 50,
"service": "sqs",
"label": "Amazon SQS queue"
},
"icon2": {
"x": 50,
"y": 50,
"service": "eventbridge-pipes",
"label": "EventBridge pipe"
},
"icon3": {
"x": 80,
"y": 50,
"service": "eventbridge",
"label": "EventBridge bus"
},
"line1": {
"from": "icon1",
"to": "icon2",
"label": ""
},
"line2": {
"from": "icon2",
"to": "icon3",
"label": ""
}
}
}

0 comments on commit 5b0843b

Please sign in to comment.