@@ -10,10 +10,12 @@ owner: Tom D'Roza
1010author : Tom D'Roza
1111---
1212
13+ ## PDM Upload
14+
1315``` mermaid
1416architecture-beta
15- service meshDownloaded(logos: aws- eventbridge)[MESHFileDownloaded Event]
16- service pdmSaved(logos: aws- eventbridge)[SavedToPDM Event]
17+ service meshDownloaded(aws:res-amazon- eventbridge-event )[MESHFileDownloaded Event]
18+ service pdmSaved(aws:res-amazon- eventbridge-event )[SavedToPDM Event]
1719 group uploadToPdm(cloud)[UploadToPDM]
1820 service uploadQueue(logos:aws-sqs)[UploadToPDM Queue] in uploadToPdm
1921 service uploadLambda(logos:aws-lambda)[UploadToPDM] in uploadToPdm
@@ -23,16 +25,23 @@ architecture-beta
2325
2426 meshDownloaded:R -- L:uploadQueue
2527 uploadQueue:R --> L:uploadLambda
26- uploadLambda:B --> T:s3
28+ uploadLambda:B <-- T:s3
2729 uploadLambda:T --> L:pdmSaved
2830 uploadLambda:R --> L:pdm
2931
3032```
3133
34+ ## PDM Poller
35+
36+ ### Questions
37+
38+ 1 . What poll interval and duration is needed for the PDM Poller?
39+ 2 . Can the polling be managed within the lambda?
40+
3241``` mermaid
3342architecture-beta
34- service eventBus(logos: aws- eventbridge)[SavedToPDM Event]
35- service pdmReady(logos: aws- eventbridge)[PDMDocumentReadyEvent]
43+ service eventBus(aws:res-amazon- eventbridge-event )[SavedToPDM Event]
44+ service pdmReady(aws:res-amazon- eventbridge-event )[PDMDocumentReadyEvent]
3645 group checkPdm(cloud)[PDMPoller]
3746 service pollPdmQueue(logos:aws-sqs)[PollPDM Queue] in checkPdm
3847 service pollPdmLambda(logos:aws-lambda)[PollPDM] in checkPdm
@@ -41,5 +50,5 @@ architecture-beta
4150 eventBus:R -- L:pollPdmQueue
4251 pollPdmQueue:R --> L:pollPdmLambda
4352 pollPdmLambda:B --> L:pdmReady
44- pollPdmLambda:R --> L:pdm
53+ pollPdmLambda:R < --> L:pdm
4554```
0 commit comments