CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
65 stars 39 forks source link

Create Plan for ReportStream Load Testing #14451

Open arnejduranovic opened 2 months ago

arnejduranovic commented 2 months ago

User Story

As a ReportStream Engineer (and stakeholder), I want to have proof that the Universal Pipeline, and ReportStream in general, can perform under pandemic loads, so that ReportStream meets its requirements of being pandemic ready and can pass potential future audits.

Description/Use Case

Microsoft has extensive documentation on Load testing in Azure. First step should be to go through these docs to get an idea of how we can leverage automated Azure load testing tools to achieve our goal of proving RS can handle pandemic loads. Our tests should:

This design should also include:

NOTE: Using Azure load testing tools is not a requirement, but since we already have many Azure integrations the assumption is integration should be faster than other alternatives and would be less to manage. Feel free to investigate other alternatives if Azure load testing tools do not seem appropriate for our use case.

Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

Andrey-Glazkv commented 2 months ago

Hey team! Please add your planning poker estimate with Zenhub @adegolier @arnejduranovic @brick-green @david-navapbc @jack-h-wang @jalbinson @JFisk42 @mkalish @thetaurean

Andrey-Glazkv commented 1 month ago

Please add your planning poker estimate with Zenhub @adegolier

Andrey-Glazkv commented 1 month ago

Please add your planning poker estimate with Zenhub @jalbinson