Preface
Apache Beam is a unified data processing model for both batching and streaming (real-time) big data workloads. This book explains all the aspects of the technology – starting from a theoretical description of the model through to explaining the basics and then advanced concepts. Reading this book will teach you how to implement, test, and run various real-life examples, but also understand what is hidden underneath a typical Apache Beam runner and how the Apache Beam portability layer works, enabling the decoupling of runners from various programming languages and their respective SDKs.