This document provides an overview of real time big data processing using Apache Kafka, Spark Streaming, Scala, and Elastic search. It begins with introductions to data mining, big data, and real time big data. It then discusses Apache Hadoop, Scala, Spark Streaming, Kafka, and Elastic search. The key technologies covered allow for distributed, low latency processing of streaming data at large volumes and velocities.