Architecture Specification Plan - hamstar/Braincase GitHub Wiki
The Architecture Specification must contain the following things:
- Backup formats
- Packages used
- How to manage the packages
- How this will be managed post project
- How to do package updates
- How to do software updates
- How to do plugin updates
- Safety of the stack
We will probably need to decide on a wiki system pending the software review before we will have a good view of the architecture.
Architecture Diagram
The architecture diagram can be found here.
- it must be layered
Resources
- Common layers in an information system logical architecture
- Multitier (physical) architecture
- Multilayered (logical) architecture
- Domain layer
Layers
Layers in architecture diagrams are logical in design (as opposed to tiers which are physical).
There should be four layers however the top two may be merged.
- User Interface (view)
- Application (service)
- Domain (business)
- Infrastructure (data access/persistence)