An architect must identify dependencies in order to understand what effect a design decision or change may have on other services. The architect should identify the following dependencies:
- Physical infrastructure dependencies
- Application and service dependencies