This document discusses the relationship between IoT, fast data, and Apache Spark. It begins with an introduction to fast data and how IoT has served as a catalyst for its adoption. Next, it reviews big data concepts and defines fast data. It then discusses the lambda architecture and state-of-the-art fast data technologies like Apache Storm, Flink, Ignite, and Spark. It focuses on describing Spark's streaming, SQL, machine learning, and graph processing capabilities. Finally, it concludes that fast data is still evolving with trends around edge computing and the need to support low-latency insights from IoT data.