AlexOBarnes / StarWatch

3 stars 0 forks source link

Update cloud architecture #80

Closed AlexOBarnes closed 1 week ago

AlexOBarnes commented 1 week ago

As a solution architect, I want to create an architecture diagram, so that I can provide a clear and concise visual representation of the system's components, services, and interactions, in order to communicate the design and structure of the system to stakeholders and team members.

MurasatoNaoya commented 1 week ago

The specific new requirement(s) being

  1. Adding an hourly EventBridge (for potential SNS triggers and AuroraWatch API calls)
  2. Adding AuroraWatch API calls to the hourly EventBridge segment of the diagram.
  3. Remove step-functions so all Lambda functions can run in parallel for better efficiency.
AlexOBarnes commented 1 week ago

I would do the following:

Let me know what you think.

MurasatoNaoya commented 1 week ago

But the dashboard when taking in doesn’t use the ECS directly, that’s more Steamlit functionality.

MurasatoNaoya commented 1 week ago

On second thought, the dashboard is being hosted using ECS as a task, so any subscriber input data would of course have to be processed by ECS. I will change the architecture diagram so both lines from the dashboard run through the ECS icon.

AlexOBarnes commented 1 week ago

Thanks for making those changes Andrew, I look forward to reviewing this again