Table of contents
Extended requirements
Describe secondary functionality important for operations but not necessarily visible to the end-users. Examples: collecting metrics and analytics.
Determine if the system uses data for business decisions.
- The business needs real-time analytics
- The business uses analytics but not real-time
Determine if the business serves data to other third-parties.
This informs choices for the API design. For example, API protocols, throttling, secure access etc.
- The business provides external APIs to third-party developers
- The business does not provide external APIs