ソフトウェア開発における Upstream と Downstream の意味
- Upstream
- Upstream はそのシステムが依存しているジョブ
- Upstream のデザインが変わることで、システムも影響をうける
- Downstream
- Downstream はそのシステムが影響を与える影響を与える部分
例えば、Web Application などでは、データベースは Downstream となる
e.g. Web service→ Databese
という流れでデータが作成される
References
- https://reflectoring.io/upstream-downstream/
- https://softwareengineering.stackexchange.com/questions/71080/what-does-downstream-upstream-design-mean/83686
- https://en.wikipedia.org/wiki/Upstream_(software_development)
- https://en.wikipedia.org/wiki/Downstream_(software_development)
関連しているかもしれない記事
Support
記事をお読みくださりありがとうございます。 このウェブサイトの運営を支援していただける方を募集しています。 もしよろしければ、Buy Me a Coffee からサポート(投げ銭)していただけると、記事の執筆、情報発信のモチベーションに繋がります✨--
記事を楽しめましたか? RSSで更新情報を配信しているので、お好きなフィードリーダーで購読してみてください。また、記事へのリアクションやコメントなどを、以下のGitHub を利用したコメントシステムからしていただけると執筆の励みになります。