File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed
Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ author: Tom D'Roza
1515 group createTtl(cloud)[Time_To_Live]
1616
1717 service db(logos:aws-dynamodb)[DynamoDB] in createTtl
18- service createLambda(logos:aws-lambda)[Create print ttl ] in createTtl
18+ service createLambda(logos:aws-lambda)[Create PrintLetter TTL ] in createTtl
1919 service queue(logos:aws-sqs)[SQS] in createTtl
2020 service storedEvent(logos:aws-eventbridge)[LetterStored event]
21- service scheduledEvent(logos:aws-eventbridge)[LetterPrintingScheduled event]
21+ service scheduledEvent(logos:aws-eventbridge)[PrintingScheduled event]
2222
2323 storedEvent:R --> L:queue
2424 queue:R --> L:createLambda
2525 createLambda:R --> L:db
26- db:R --> L:scheduledEvent
26+ createLambda:T --> L:scheduledEvent
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ author: Tom D'Roza
1414``` mermaid
1515sequenceDiagram
1616 participant eb as Event Bridge
17- participant sqs as SQS
18- participant createTTL as Create TTL Lambda
17+ participant sqs as SQS<br/>CreateTTLQueue
18+ participant createTTL as Lambda<br/>CreateTTL
1919 participant dynamo as DynamoDB
2020
2121
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ author: Tom D'Roza
1515sequenceDiagram
1616 participant dynamo as DynamoDB
1717 participant stream as DynamoDB Stream
18- participant expireTTL as Expire TTL Lambda
19- participant processTTLExpiry as Process TTL Expiry Lambda
18+ participant expireTTL as Lambda<br/>ExpireOverdueTTL
19+ participant processTTLExpiry as Lambda<br/>ProcessTTLExpiry
2020 participant eb as Event Bridge
2121
2222 alt Dynamo auto-expires after TTL
@@ -27,6 +27,7 @@ sequenceDiagram
2727 else Polling Lamba expires after TTL
2828 expireTTL ->> dynamo:
2929 dynamo ->> stream: TTL expired
30+ stream ->> processTTLExpiry:
3031 processTTLExpiry ->> eb: PrintTTLExpired Event
3132 end
3233```
You can’t perform that action at this time.
0 commit comments