Harbor Supply has unrelated workloads that share an ingestion platform. Warehouse stock corrections arrive in files, delivery telemetry arrives continuously, and finance closes a daily ledger. You must choose each path from its stated deadline instead of applying one architecture everywhere. These tasks reuse the skills from the pipeline unit on fresh data.
Keep the arithmetic separate from the design choice. A five-minute schedule can miss a five-minute freshness promise once transfer and compute are included. A fast processor can also need hours to recover if its capacity barely exceeds the arrival rate. For modeling tasks, describe the unit represented by a row before counting it. The last tasks revisit duplicate input and historical boundaries, where an apparently tidy result can hide a wrong definition.