Spark · hard · ~14 min
The 'streaming-adjacent' batch cluster runs 24/7: 24 nodes at $0.60/node/hour. A cost review pulls the utilization graphs: CPU averages 19%, memory 24%, and the workload is bursty — a nightly 4-hour heavy window, near-idle otherwise. The owning team's position: 'we sized it for the nightly peak, and downsizing risks the SLA'.
Both things can't stay true at these numbers. Rightsize with arithmetic, respecting the peak.