system-design
Data sharing system
Document Purpose
Context
Functional Overview
Quality Attributes
Constraints
Principles
Architecture
Code