Есть direct async graph вычислений, каждая вершина которого задана жестко типом.
Для пропихивания данных по такому графу мы задаем вход вместе с его типом и тип выхода. И больше НИЧЕГО
Эта хитрая сука сама резолвит типы и выстраивает вычисления так, чтобы из входа получился выход.
Конец
Основной вопрос: насколько переиспользуемыми смогут быть такие вершины. Потому что если смогут сильно быть переиспользуемыми - мы в шоколаде: Делаем загатовки под типовые ETL операции, запихиваем это все во всякиеи side packages и собираем весь пайплайн (почти) из конструктора
Есть direct async graph вычислений, каждая вершина которого задана жестко типом.
Для пропихивания данных по такому графу мы задаем вход вместе с его типом и тип выхода. И больше НИЧЕГО
Эта хитрая сука сама резолвит типы и выстраивает вычисления так, чтобы из входа получился выход.
Конец
Основной вопрос: насколько переиспользуемыми смогут быть такие вершины. Потому что если смогут сильно быть переиспользуемыми - мы в шоколаде: Делаем загатовки под типовые ETL операции, запихиваем это все во всякиеи side packages и собираем весь пайплайн (почти) из конструктора