Section 2 Apache Beam: Toward Improving Usability
This section focuses on improving usability and productivity when implementing Apache Beam pipelines. It defines how to implement reusable PTransforms, how to use and/or implement your own DSLs, and how to use SQL. It also covers the Apache Beam portability layer, which enables the use of a variety of alternative programming languages besides Java, focusing mostly on the Apache Beam Python SDK.
This section comprises the following chapters:
- Chapter 4, Structuring Code for Reusability
- Chapter 5, Using SQL for Pipeline Implementation
- Chapter 6, Using Your Preferred Language with Portability