Apache Beam is an open source, unified model for defining both batch and streaming data-parallel processing pipelines.