Software Architecture for Developers

Data View

Is your software very data-centric?

A specific data view is worth including in your architecture diagram if your system is data-centric; managing a large quantity of data or dealing with complex data flows. This section can include information such as sizing and capacity planning through to archives and backups.

Data View

  • Is there a high level understanding of how much storage will be required to persist data?
  • What are the archiving and back-up strategies?
  • Are there any regulatory requirements for the long term archival of business data?
  • Likewise for log files and audit trails?