Big data technologies have made distributed computing and massively parallel processing available to support processing of both structured and unstructured data – at scale. This capability is enabling a shift towards getting insights and driving actions from incoming streaming data using real-time analytics. If the data is stale, fast responses (although important) is not sufficiently impactful. If the data is fresh, but people get to it slowly, many opportunities are lost, for example, critical equipment fails, fraud is committed or a customer buys from a competitor. The ability to respond fast on fresh data at scale is key to successful customer engagement.