Reveal utilizes Confluent’s product, Apache Kafka. Kafka’s key strength is the ability to make high volume data available as a real-time stream for consumption in systems with very different requirement. Apache Kafka is a distributed publish-subscribe messaging system that is designed to be fast, scalable, and durable. Kafka’s flexibility makes it ideal for a wide variety of use cases, from replacing traditional message brokers, to collecting user activity data, aggregating logs, operational application metrics, and device instrumentation. Kafka’s key features include the Hadoop scale, fast ingest, Always-on reliability, Support for high currency and multi-tenacity, and security.