
Apache Beam is a framework for writing stream and batch processing
pipelines using multiple languages such as Java, Python, SQL, or Go.
Apache Beam does not come with an execution engine of its own. Instead,
it defers the execution to its Runners which translate Beam pipelines
for any supported execution engine. Thus, users have complete control
over the language and the execution engine they use, without having to
rewrite their code.
In this talk, we will look at running Apache Beam pipelines with Apache
Flink. We will explain the concepts behind Apache Beams portability
framework for multi-language support, and then show how to get started
running Java, Python, and SQL pipelines.
This is the 4th talk in the series. Do not forget to sign up to the other sessions on Beam learning months:
All the resources used during the presentation and links to the recording will be posted here: https://github.com/aijamalnk/beam-learning-month