News for hackers. Stuff that matters.
Re:A Scala API for Google Cloud Dataflow by samuell on Thursday March 24, 2016 @07:11AM (#11351897)
It'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

Re:A Scala API for Google Cloud Dataflow by sinisa on Thursday March 24, 2016 @04:22PM (#11356118)
Scio author here.

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.

Re:A Scala API for Google Cloud Dataflow by lucdurette on Thursday March 24, 2016 @12:32PM (#11354188)
Interesting project, glad to see more and more organisation are using Scala with Data projects.
Re:A Scala API for Google Cloud Dataflow by wiradikusuma on Thursday March 24, 2016 @04:45AM (#11351375)
scio is also the name for a portable molecular sensor: https://www.consumerphysics.com/myscio/scio
Re:A Scala API for Google Cloud Dataflow by hnbroseph on Thursday March 24, 2016 @01:49PM (#11354827)
this is cool! thanks for mentioning it, i may have to grab myself a unit or two.
Re:A Scala API for Google Cloud Dataflow by esses on Thursday March 24, 2016 @07:10PM (#11357254)
this is the best non-thread related thread-related post ever. very cool!!
Re:A Scala API for Google Cloud Dataflow by anacleto on Thursday March 24, 2016 @04:56AM (#11351409)
Is this native? Or just a Scala wrapper?
Re:A Scala API for Google Cloud Dataflow by samuell on Thursday March 24, 2016 @07:09AM (#11351891)
I would expect it to be as native as Google's own Java API [1], though it is still just the API, not the actual backend.

[1] https://github.com/GoogleCloudPlatform/DataflowJavaSDK

Re:A Scala API for Google Cloud Dataflow by sinisa on Thursday March 24, 2016 @04:26PM (#11356145)
Correct it's a thin Scala wrapper with some additional features. Execution is delegated to Dataflow/BEAM.
Re:A Scala API for Google Cloud Dataflow by ecesena on Thursday March 24, 2016 @11:08AM (#11353355)
Any plan to port it to Beam?
Re:A Scala API for Google Cloud Dataflow by sinisa on Thursday March 24, 2016 @04:25PM (#11356136)
Scio author here. Yes as soon as BEAM finishes bootstrapping.