пятница, 24 июня 2022 г.

Downstream

В ИТ используются термины upstream / downstream dependencies или applications. Downstream ("ниже по течению") - то, от чего зависит твое приложение, источники данных. Upstream - получатели данных.

Вдруг подумал - а ведь это же неправильно! Ведь если продолжать аналогию с рекой, то продукты твоей жизнедеятельности текут как раз вниз по течению, не вверх.

Вспомнился фильм "Прибытие": в большинстве языков подразумевается, что будущее "впереди", а прошлое - "сзади". Хотя вообще-то по логике наоборот - прошлое ты уже видел, т.е. оно "впереди", а будущее никто не знает, поэтому оно "сзади", где глаз нет.

3 комментария:

Игорь Корхов комментирует...

> Downstream ("ниже по течению") - то, от чего зависит твое приложение, источники данных. Upstream - получатели данных.
Ровно наоборот, поэтому аналогия с рекой верная :)

Valik комментирует...

Часто слышу, как говорят именно как я написал

KEHT комментирует...

Согласен с предыдущим оратором.Вот официальное определение:
"A downstream dependency is something your project must deliver before something else can start i.e. someone else is waiting for you to complete tasks before they can begin work."

Ratings by outbrain