mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-01-23 19:36:56 -08:00
40 lines
632 B
Markdown
40 lines
632 B
Markdown
# PieFed software architecture
|
|
|
|
This document is a work in progress.
|
|
|
|
## Stakeholders
|
|
|
|
Instance admins
|
|
|
|
Moderators of communities
|
|
|
|
Posters of content
|
|
|
|
Lurkers
|
|
|
|
Software developers
|
|
|
|
## Desired quality attributes
|
|
|
|
These attributes have been given a score out of 5 to indicate their importance.
|
|
|
|
- Performance 4/5
|
|
- Scalability 2/5
|
|
- Agility 5/5
|
|
- Reliability 1/5
|
|
- Security 2/5
|
|
- Testability 0/5
|
|
- Modifiability 5/5
|
|
- Affordability 5/5
|
|
- Manageability 5/5
|
|
|
|
## Constraints
|
|
|
|
FOSS, browser-based, run on a Linux server.
|
|
|
|
## Architecturally significant requirements
|
|
|
|
## Patterns used, diagrams
|
|
|
|
## Risks, open questions, future work
|
|
|