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

Downstream

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

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

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

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

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

    ОтветитьУдалить
  2. Часто слышу, как говорят именно как я написал

    ОтветитьУдалить
  3. Согласен с предыдущим оратором.Вот официальное определение:
    "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."

    ОтветитьУдалить