bcgov / bcgov/CRP-GSS-Project-Management
Loading speed
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Currently the app runs very slow due to reading JSONs from S3, this needs to be sped up in order to be useful.
- the project json is created every time and overwritten, it pulls its data some AGO fairly quickly, it is the retrieval and reading that take time
- the project_status_overrides.json needs to be kept in order to give each project it assigned project status, general notes, and coordinator actions that is not included from the AGO data
possible solutions are once the app is in a pod to create and save the project json to the pod. Use s3 as a back up to store data there. the project_status_overrides could be stored there then downloaded into the pod and updated then overwritten and pushed back up to s3? this might reduce some of the speed issues?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing and measuring the S3 retrieval and reading paths for the project JSON and project_status_overrides.json. Compare possible pod-local storage with S3 backup and verify that project status, general notes, and coordinator actions are preserved while app loading becomes faster.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- backend, cloud, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100