@@ -9,46 +9,3 @@ last_modified_date: 2025-10-13
99owner : Tom D'Roza
1010author : Tom D'Roza
1111---
12-
13- ## PDM Upload
14-
15- ``` mermaid
16- architecture-beta
17- service meshDownloaded(aws:res-amazon-eventbridge-event)[MESHFileDownloaded Event]
18- service pdmSaved(aws:res-amazon-eventbridge-event)[SavedToPDM Event]
19- group uploadToPdm(cloud)[UploadToPDM]
20- service uploadQueue(logos:aws-sqs)[UploadToPDM Queue] in uploadToPdm
21- service uploadLambda(logos:aws-lambda)[UploadToPDM] in uploadToPdm
22- service s3(logos:aws-s3)[S3 Bucket] in uploadToPdm
23- service pdm(server)[PDM]
24-
25-
26- meshDownloaded:R -- L:uploadQueue
27- uploadQueue:R --> L:uploadLambda
28- uploadLambda:B <-- T:s3
29- uploadLambda:T --> L:pdmSaved
30- uploadLambda:R --> L:pdm
31-
32- ```
33-
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-
41- ``` mermaid
42- architecture-beta
43- service eventBus(aws:res-amazon-eventbridge-event)[SavedToPDM Event]
44- service pdmReady(aws:res-amazon-eventbridge-event)[PDMDocumentReadyEvent]
45- group checkPdm(cloud)[PDMPoller]
46- service pollPdmQueue(logos:aws-sqs)[PollPDM Queue] in checkPdm
47- service pollPdmLambda(logos:aws-lambda)[PollPDM] in checkPdm
48- service pdm(server)[PDM]
49-
50- eventBus:R -- L:pollPdmQueue
51- pollPdmQueue:R --> L:pollPdmLambda
52- pollPdmLambda:B --> L:pdmReady
53- pollPdmLambda:R <--> L:pdm
54- ```
0 commit comments