Companies doing any kind of advertising typically have an attribution process that joins users’ conversions with the impressions that they were served or that they clicked on. The standard workflow is typically a batch job that runs every few hours or once a day. However, as technology gets more sophisticated, advertisers are looking for more real-time reporting and results. This talk presents an example of a foundational architecture for near real-time attribution and advanced analytics against real-time impression and conversion data using Structured Streaming and Databricks Delta.