File tree Expand file tree Collapse file tree 1 file changed +105
-0
lines changed
serverless-message-processing Expand file tree Collapse file tree 1 file changed +105
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments