bcgov / wps

Wildfire Predictive Services to support decision making in prevention, preparedness, response and recovery
Apache License 2.0
36 stars 6 forks source link

Cloud API for Data Sharing & Integrations #3760

Open NicolasLivanos opened 4 days ago

NicolasLivanos commented 4 days ago

Target Group: Industry Researchers, Partners, and Interested Parties who want to consuming BCWS Weather Data

Focus: Our focus is making BCWS Weather Data publicly available through a public API that is accessible, interactive, and offers a programmable method for querying and researching data; We believe this will deliver an improved and modern method for consuming and monitoring this data source; This will be confirmed when: a) we can shut down CSV files on the datamart ftp site b) have received compliments and positive feedback from our end users c) we do not received any related questions from the Public in the BCWS Predictive Services inbox

Proposed Solution https://developer.gov.bc.ca/docs/default/component/aps-infra-platform-docs/

https://developer.gov.bc.ca/docs/default/component/aps-infra-platform-docs/tutorials/quick-start/

https://chat.developer.gov.bc.ca/channel/aps-ops

Product Goals in order of Priority:

  1. Search by station id or station name
  2. Search by date range
  3. Search for values above OR below a threshold
  4. Search within a defined geographic extent
  5. Query from Interactive map
  6. System notifies file in ftp or similar when huge data packages are ready after a complicated/huge query
  7. No performance issues w/ operational database when users are interacting with API
  8. Sample User documentation is available

Key Performance Indicators KPI1 = Eliminate Throttling (current limitation is 365 records at any time otherwise the system will shut down access to ALL users) KPI2 = Strong UX & Documentation to eliminate support calls/emails KPI3 = PO to provide current cost/effort via Vendor: cost benefits guidance on current solution development + maintenance cost, cost to make updates, troubleshooting costs

Cadillac Version (out of scope) Landing page for subscription updates/change notifications

NicolasLivanos commented 3 days ago

Current solution in place that needs revamp: BCWS Data Mart Specification.pdf