Description of the illustration trash_dependencies.png

This image distinguishes upstream dependencies from downstream dependencies. The center of the image is the artifact, My API. Above My API is a mobile backend called My Mobile Backend, which calls the API. An arrow next to the API points upward in the direction of the mobile backend. The up arrow is labeled Upstream Dependencies, indicating that the mobile backed is the upstream dependency of the API.

Below the API, is an API implementation, called My API Impl. Below the implementation are two connectors, Connector A and Connector B. Arrows on both sides of the implementation figure indicate that the implementation calls both connectors.

The API figure also has a down arrow pointing in the direction of the API implementation and both connectors. This arrow is labeled Downstream Dependencies, indicating that the API implementation and both connectors are downstream dependencies of the API.