A Scala API for Google Cloud Dataflow
github.com
A Scala API for Google Cloud Dataflow
1–10 of 13 posts
Re: A Scala API for Google Cloud Dataflow
#2Re: A Scala API for Google Cloud Dataflow
#3Re: A Scala API for Google Cloud Dataflow
#4Is this native? Or just a Scala wrapper?
Re: A Scala API for Google Cloud Dataflow
#5Is this native? Or just a Scala wrapper?
Re: A Scala API for Google Cloud Dataflow
#6Re: A Scala API for Google Cloud Dataflow
#7Re: A Scala API for Google Cloud Dataflow
#8Re: A Scala API for Google Cloud Dataflow
#9scio is also the name for a portable molecular sensor: https://www.consumerphysics.com/myscio/scio
Re: A Scala API for Google Cloud Dataflow
#10It's a bit interesting that Cloudera went the opposite way than Spotify and fitted Google's Java API on top of Spark instead (so, changed the backend instead of the "frontend") [1]. [1] https://github.com/cloudera/spark-dataflow
A bit background: Spark and Flink are both frameworks with their own execution engine. Scalding is tightly coupled with Cascading + Hadoop as it's execution engine (also tez WIP). Dataflow Java SDK/Apache BEAM on the other hand is designed to be a simple abstraction with pluggable engines and Cloud Dataflow service is just one of the many runners possible.
Right now there are:
- local runner
- Dataflow runner, fully managed service in GCP
- Spark runner
- Flink runner
Scio wraps Dataflow Java SDK(Apache BEAM) and can potentially leverage any runner available.