This document summarizes Tatiana Al-Chueyr's presentation on precomputing recommendations for BBC Sounds using Apache Beam. The initial pipeline had high costs due to processing large amounts of data in a single pipeline. Through several iterations, the pipeline was simplified and split into two pipelines - one to precompute recommendations and another to apply business rules. This reduced costs by 82% by using smaller machine types, batching, shared memory, and FlexRS in Apache Dataflow. Splitting the pipeline into minimal interfaces for each task led to more predictable behavior and lower costs.