Data engineering
Pipelines from source to a number someone is willing to trust.
Ingestion, tests, models in the warehouse, and a streaming lane only where the decision needs it. Batch, stream, or both, chosen from the freshness requirement, not from fashion.
How do you choose batch or stream?
From the freshness the decision needs. Batch is the default. A stream is only for the numbers that cannot be late.