~/talk

Apache Beam and Google DataFlow IRL with Scala Scio

TalkinFrenchat Scala.IO 2017 · 2017-11-02..11-03· [data-visualization]
links:none on file
slides:none on file

Scio is a high-level Scala API built on the Apache Beam Java SDK that lets the same pipeline run as batch or streaming and swap runners without rewriting logic. The talk covers concrete Google Cloud integrations (Pub/Sub, BigQuery, Cloud Storage, Dataflow), notes Dataflow is fully managed and can be costly, and describes Scio’s Scala-specific features: wrapping the Java SDK with Scala futures, using macros to generate coders, support for local testing, and a demo switching a pipeline source and running it on Dataflow.

AI-written summary · about

  1. 0:00Introduction
  2. 1:14Beam goals and model
  3. 3:28Pipeline concepts and sources
  4. 5:41Dataflow in GCP
  5. 7:28Scala with Scio
  6. 9:17Scio advanced features
  7. 12:00Dataflow UI demo
  8. 13:36Runners and testing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.