Apache Beam , çeşitli yürütme motorlarında çalışan toplu ve akışlı veri işleme işlerini çalıştırmak için bir çerçeve sağlar. TFX kitaplıklarının birçoğu, işlem kümeleri arasında yüksek derecede ölçeklenebilirlik sağlayan görevleri çalıştırmak için Beam'i kullanır. Beam, tek bir hesaplama düğümü üzerinde çalışan ve geliştirme, test etme veya küçük dağıtımlar için çok yararlı olan bir doğrudan çalıştırıcı dahil olmak üzere çeşitli yürütme motorları veya "çalıştırıcılar" için destek içerir. Beam, TFX'in herhangi bir desteklenen kanalda kod değişiklikleri olmadan çalışmasını sağlayan bir soyutlama katmanı sağlar. TFX, Beam Python API kullanır, bu nedenle Python API tarafından desteklenen koşucularla sınırlıdır.
Dağıtım ve Ölçeklenebilirlik
İş yükü gereksinimleri arttıkça Beam, büyük hesaplama kümelerinde çok büyük dağıtımlara ölçeklenebilir. Bu yalnızca temeldeki koşucunun ölçeklenebilirliği ile sınırlıdır. Büyük dağıtımlardaki koşucular, uygulama dağıtımını, ölçeklendirmeyi ve yönetimi otomatikleştirmek için genellikle Kubernetes veya Apache Mesos gibi bir konteyner düzenleme sistemine yerleştirilecektir.