+1 to a new component. I would not split things by language.

On Thu, May 28, 2020 at 1:55 PM Kyle Weaver <kcwea...@google.com> wrote:

> > What are some of the benefits / drawbacks of using cross-language
> transforms? Would a native Python transform perform better than a
> cross-language transform written in Java that is then used in a Python
> pipeline?
>
> As Rui says, the main advantage is code reuse. See
> https://beam.apache.org/roadmap/connectors-multi-sdk/ for more
> information.
>
> On Thu, May 28, 2020 at 4:53 PM Rui Wang <ruw...@google.com> wrote:
>
>> +1 on dedicated components for cross-language transform. It might be easy
>> to manage to have one component (one tag for all SDK) rather than
>> multiple ones.
>>
>>
>> Re Ashwin,
>>
>> Cham knows more than me. AFAIK, cross-language transforms will maximize
>> code reuse for newly developed SDK (e.g. IO transforms for Go SDK). Of
>> course, a SDK can develop its own IOs, but it's lots of work.
>>
>>
>> -Rui
>>
>> On Thu, May 28, 2020 at 1:50 PM Ashwin Ramaswami <aramaswa...@gmail.com>
>> wrote:
>>
>>> What are some of the benefits / drawbacks of using cross-language
>>> transforms? Would a native Python transform perform better than a
>>> cross-language transform written in Java that is then used in a Python
>>> pipeline?
>>>
>>> Ashwin Ramaswami
>>> Student
>>> *Find me on my:* LinkedIn <https://www.linkedin.com/in/ashwin-r> |
>>> Website <https://epicfaace.github.io/> | GitHub
>>> <https://github.com/epicfaace>
>>>
>>>
>>> On Thu, May 28, 2020 at 4:44 PM Kyle Weaver <kcwea...@google.com> wrote:
>>>
>>>> SGTM. Though I'm not sure it's necessary to split by language. It might
>>>> be easier to use a single cross-language tag, rather than having to tag
>>>> lots of issues as both sdks-python-xlang and sdks-java-xlang.
>>>>
>>>> On Thu, May 28, 2020 at 4:29 PM Chamikara Jayalath <
>>>> chamik...@google.com> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I think it's good if we can have new Jira components to easily track
>>>>> various issues related to cross-language transforms.
>>>>>
>>>>> What do you think about adding the following Jira components ?
>>>>>
>>>>> sdks-python-xlang
>>>>> sdks-java-xlang
>>>>> sdks-go-xlang
>>>>>
>>>>> Jira component sdks-foo-xlang is for tracking issues related to
>>>>> cross-language transforms for SDK Foo. For example,
>>>>> * Issues related cross-language transforms wrappers written in SDK Foo
>>>>> * Issues related to transforms implemented in SDK Foo that are
>>>>> offered as cross-language transforms to other SDKs
>>>>> * Issues related to cross-language transform expansion service
>>>>> implemented for SDK Foo
>>>>>
>>>>> Thanks,
>>>>> Cham
>>>>>
>>>>

Reply via email to