gitlab operations/infra related userstories

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
This commit is contained in:
David Kirwan 2024-10-14 13:02:33 +01:00
parent b1aa1ba086
commit 4f4930d523
No known key found for this signature in database
GPG key ID: A5893AB6474AC37D
2 changed files with 61 additions and 0 deletions

View file

@ -247,3 +247,33 @@ Following is the investigation on GitLab based on the user stories collected.
80. **As a Fedora Badges junkie, I want to be able to receive badges for activities related to dist-git. In technical terms, the dist-git activities must be broadcast to the Fedora Message Bus (or however it's called nowadays).**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-931576>`_ by **Miro Hroncok** (``churchyard``)
81. **Scalability - As a SaaS administrator, I want the system architecture to support scalability, manually or automatically based on demand, so that we can maintain optimal performance during traffic spikes and efficiently handle user growth.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935315>`_ by **David Kirwan** (``dkirwan``)
82. ** Reliability and High Availability - User Story: As a SaaS administrator, I want the service architecture to be highly available, to ensure 24/7 operation with minimal downtime, so that end users may access and use the application whenever needed without interruptions.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935316>`_ by **David Kirwan** (``dkirwan``)
83. **Security - User Story: As a SaaS administrator, I want robust security measures implemented across our infrastructure, including encryption, access controls, and regular security audits, so that we can protect our end users data and maintain their trust.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935317>`_ by **David Kirwan** (``dkirwan``)
84. **Security - User Story: As a SaaS administrator, I want to quickly identify when the system is affected by CVEs, so that steps can be taken to plan upgrades to mitigate vulnerabilities.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935317>`_ by **David Kirwan** (``dkirwan``)
85. **Monitoring and Observability - User Story: As a SaaS administrator, I want a centralised monitoring and logging system that provides real-time insights into application performance, resource utilisation, and user experience, so that we can quickly identify and resolve issues before they impact users.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935318>`_ by **David Kirwan** (``dkirwan``)
86. **Infrastructure as Code (IaC) - User Story: As a SaaS administrator, I want to manage our the system infrastructure using code that we can version control, easily replicate environments, and automate provisioning and configuration.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935320>`_ by **David Kirwan** (``dkirwan``)
87. **Multi-tenancy - User Story: As a SaaS administrator, I want the application to be a secure multi-tenant system that efficiently shares resources among end users while ensuring complete data isolation, so that we can serve multiple clients cost-effectively without compromising security.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935322>`_ by **David Kirwan** (``dkirwan``)
88. **Disaster Recovery and Backup - User Story: As a SaaS administrator, I want automated backup systems and a comprehensive disaster recovery plan in place, so that we can quickly recover from any unforeseen events and minimise data loss and downtime.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935323>`_ by **David Kirwan** (``dkirwan``)
89. **Upgradability - User Story: As a SaaS administrator, I want to apply automated system upgrades, preferrably without causing system downtime, so we can continue to provide service to end users.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935325>`_ by **David Kirwan** (``dkirwan``)
90. **Upgradability - User Story: As a SaaS administrator, I want to safely apply database schema upgrades without causing outages or data loss.**
`Reported <https://pagure.io/fedora-infra/arc/issue/164#comment-935325>`_ by **David Kirwan** (``dkirwan``)