Hi there 👋 I'm looking into Flyte as the potential backbone for an ML delivery infrastructure, and one of the initial appeal was its multi-language support. We need to combine a variety of processing steps in our pipelines, with only a handful of them requiring to be in Python. As much as possible we'd like to confine Python to where it's unavoidable, and rely on other tech stacks for the rest.
However it appears the Java/Scala SDK hasn't been updated since july 2024, and the README states that it is still an Alpha / MVP / unstable.
Should we understand that these SDKs are a bit of a dead-end at this point and basically "not really usable" due to being neither integrated with the wider Flyte ecosystem nor documented? Or is there a plan for these SDKs going forward?
Are there documentation / testimonies of companies where the multi-language nature of Flyte was leveraged in some way, and why/how?
I've looked a bit into the
ContainerTask
, but it looks like that would require a lot of contorsions and stack juggling.