In this half-day session, you will learn how to use Apache Kafka and Confluent Platform to modernize your applications. In modern applications, real-time information is continuously generated by applications (publishers/producers) and routed to other applications (subscribers/consumers). Apache Kafka is an open source, distributed publish-subscribe messaging system. Apache Kafka has high-throughput and is built to scale-out in a distributed model on multiple servers. Apache Kafka persists messages on disk and can be used for batched consumption as well as real-time applications. In the session, you will also learn what is KSQL and how it is used as a streaming SQL engine for Apache Kafka.