Skip to content

Commit 59c1eef

Browse files
authored
publishing file
1 parent 67f6615 commit 59c1eef

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
{
2+
"title": "Serverless Messaging Redrive",
3+
"description": "Automate the redrive and fixing of queue messages using AWS Lambda.",
4+
"language": "Python",
5+
"level": "200",
6+
"framework": "SAM",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"This sample project demonstrates a serverless solution for processing and fixing malformed messages using Amazon SQS queues and AWS Lambda functions"
11+
]
12+
},
13+
"gitHub": {
14+
"template": {
15+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/serverless-messaging-processing",
16+
"templateURL": "serverless-patterns/serverless-message-processing",
17+
"projectFolder": "serverless-message-processing",
18+
"templateFile": "template.yaml"
19+
}
20+
},
21+
"resources": {
22+
"bullets": [
23+
{
24+
"text": "Amazon SQS Docs",
25+
"link": "https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html"
26+
},
27+
{
28+
"text": "Using dead-letter queues in Amazon SQS",
29+
"link": "https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html"
30+
}
31+
]
32+
},
33+
"deploy": {
34+
"text": [
35+
"sam build",
36+
"sam deploy --guided"
37+
]
38+
},
39+
"testing": {
40+
"text": [
41+
"See the GitHub repo for detailed testing instructions."
42+
]
43+
},
44+
"cleanup": {
45+
"text": [
46+
"Delete the stack: <code>sam delete</code>."
47+
]
48+
},
49+
"authors": [
50+
{
51+
"name": "Ilias Ali",
52+
"image": "https://avatars.githubusercontent.com/zalilias",
53+
"bio": "I am a Solutions Architect working at AWS based in the UK.",
54+
"linkedin": "ilias-ali-0849991a4"
55+
}
56+
],
57+
"patternArch": {
58+
"icon1": {
59+
"x": 10,
60+
"y": 50,
61+
"service": "apigw",
62+
"label": "API Gateway"
63+
},
64+
"icon2": {
65+
"x": 30,
66+
"y": 50,
67+
"service": "sqs",
68+
"label": "Amazon SQS"
69+
},
70+
"icon3": {
71+
"x": 52,
72+
"y": 25,
73+
"service": "lambda",
74+
"label": "Processor"
75+
},
76+
"icon4": {
77+
"x": 70,
78+
"y": 40,
79+
"service": "sqs",
80+
"label": "Amazon SQS DLQ"
81+
},
82+
"icon5": {
83+
"x": 92,
84+
"y": 65,
85+
"service": "lambda",
86+
"label": "Remediation"
87+
},
88+
"line1": {
89+
"from": "icon1",
90+
"to": "icon2"
91+
},
92+
"line2": {
93+
"from": "icon2",
94+
"to": "icon3"
95+
},
96+
"line3": {
97+
"from": "icon3",
98+
"to": "icon4"
99+
},
100+
"line4": {
101+
"from": "icon4",
102+
"to": "icon5"
103+
}
104+
}
105+
}

0 commit comments

Comments
 (0)