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

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)