Skip to content

Commit 655ef98

Browse files
CCM-12607: Updated TTL diagrams (#41)
Co-authored-by: Ross Buggins (NHS) <[email protected]>
1 parent 7994ff8 commit 655ef98

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

docs/architecture/c4/ttl/create-ttl.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

docs/diagrams/create-print-ttl-sequence.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ author: Tom D'Roza
1414
```mermaid
1515
sequenceDiagram
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

docs/diagrams/expire-print-ttl-sequence.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ author: Tom D'Roza
1515
sequenceDiagram
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
```

0 commit comments

Comments
 (0)