~/talk

Making Big Data Processing Portable. The Story of Apache Beam and gRPC - Ismaël Mejía

slides:none on file

Apache Beam implements a portability layer using protobuf + gRPC services (Job API, FN API, control/data/state APIs) and containerized SDK harnesses to run user code in any language, with artifact staging and provision services for dependencies. A universal local runner exists and a Python wordcount on Flink runs end-to-end; early tests show about 15% overhead. The system is functional for experiments but not production-ready yet, with more SDKs (Go) and full model coverage planned by Q4.

AI-written summary · about

  1. 0:00Intro
  2. 1:04New products
  3. 1:29Apache Beam origin
  4. 2:20What is Apache Beam?
  5. 2:38Beam Model: Generations Beyond MapReduce
  6. 3:01Processing Time vs. Event Time
  7. 4:30The Beam Model: What is Being Computed?
  8. 5:09The Beam Model: Where in Event Time?
  9. 5:58The Beam Model: When in Processing Time?
  10. 6:45The Beam Model: How Do Refinements Relate?
  11. 7:25Customizing What Where When How
  12. 7:39Beam Pipeline
  13. 8:10Apache Beam - Programming Model
  14. 8:40The Apache Beam Vision
  15. 11:15How do Java-based runners do work today?
  16. 12:07Portability API Design
  17. 15:06Portability Framework
  18. 15:35Runner API
  19. 16:15Job API
  20. 21:24FnAPI-Control - Bundle Processing
  21. 22:29Advantages
  22. 23:55Current status
  23. 24:41Go SDK
  24. 25:22Ongoing/Future work
  25. 28:34Greetings
  26. 28:46References
~/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.