Speaker(s):

Oops, I wrote a Portable Beam Runner in Go

Jul-19 12:00-12:25 in 203
Add to Calendar 07/19/2022 12:00 PM 07/19/2022 12:25 PM America/Los_Angeles AS24: Oops, I wrote a Portable Beam Runner in Go

Like all the SDKs, the Apache Beam Go SDK has a direct runner, for simple testing. However, unlike Python and Java, it has languished, not covering all parts of the model supported by the SDK. Worse, it doesn’t even use the FnAPI!

This dive into the runner side of Beam will cover how I wrote my own testing oriented replacement for the Go Direct runner, and how it can become useful for Java, Python, and future SDKs.

203

Like all the SDKs, the Apache Beam Go SDK has a direct runner, for simple testing. However, unlike Python and Java, it has languished, not covering all parts of the model supported by the SDK. Worse, it doesn’t even use the FnAPI!

This dive into the runner side of Beam will cover how I wrote my own testing oriented replacement for the Go Direct runner, and how it can become useful for Java, Python, and future SDKs.