Personal Notes

3/12

AWS Meeting

SR8's Future Goals/Actionables

  1. CI/CD Pipeline:
    • Begin with setting up basic pipelines for tasks such as telemetry component updates and data visualisation (e.g., deploying changes to Grafana).
    • Use AWS-provided resources and examples to streamline the process.
  2. Instance Management:
    • Evaluate separating SR8 and SR7 telemetry instances for modularity and maintainability.
    • Document the current SR7 architecture and decide on elements to retain or discard.
  3. System Design Decisions:
    • Prioritise areas needing clarity, like video streaming and bi-directional commands. Research AWS IoT Core and Kinesis Video Streams to understand implementation possibilities.
      • What do we want out of these features/components and
  4. Collaborative Review:
    • Organise team discussions around specific challenges (e.g., sensor integration, data storage, and retrieval systems).
    • Assign responsibilities for researching and presenting options (e.g., one member focuses on video data while another explores telemetry diagnostics).

SR7 Maintenance

To prepare SR7 for BWSC '25, we need to test that the triple redundancy setup still works and clean up technical debt (unused instances etc.) that was left over from the last BWSC.

Combining both approaches

Timeline


SR7 Telemetry Review/Fixes

Implement some SR8 telemetry features into SR7 for streamlining

Full SR8 telemetry development

Note: I figured it would be best to fully dive into SR8 development after we've streamlined SR7's telem, since that would give us a better understanding of how it all works

Note: Some of these stages can be done out of order as well, e.g. whilst Josh is helping us diagnose/fix SR7's telemetry, we can also ask for his input on what we have so far for SR8's telem for future reference.