Home

Awesome

image

Demo list

This is a curated list of demos that showcase Apache Kafka® stream processing on the Confluent Platform. Some demos run on local Confluent Platform installs (download Confluent Platform) and others run on Docker (install Docker and Docker Compose).

Where to start

The best demo to start with is cp-demo, which spins up a Kafka event streaming application using KSQL for stream processing. cp-demo also comes with a playbook and video series, and is a great configuration reference for Confluent Platform.

Full list

DemoLocalDockerCategoryDescription
AvroYNConfluent PlatformExamples of client applications using Avro and Confluent Schema Registry
CDC with MySQLNYData PipelinesSelf-paced steps to setup a change data capture (CDC) pipeline
CDC with PostgresNYData PipelinesEnrich event stream data with CDC data from Postgres and then stream into Elasticsearch
ClickstreamYYStream ProcessingAutomated version of the KSQL Clickstream demo
Cloud clientsYNConfluent CloudExamples of client applications in different programming languages connecting to Confluent Cloud
Connect and Kafka StreamsYNData PipelineDemonstrate various ways, with and without Kafka Connect, to get data into Kafka topics and then loaded for use by the Kafka Streams API
CP DemoYYConfluent PlatformConfluent Platform Demo with a playbook for Kafka streaming ETL deployments
CP QuickstartYYConfluent PlatformConfluent Platform Quickstart
GCP pipelineNYData PipelineWork with Confluent Cloud to build cool pipelines into Google Cloud Platform (GCP)
Hybrid cloudYYConfluent CloudEnd-to-end demo of a hybrid Kafka Cluster between Confluent Cloud and on-prem using Confluent Replicator
KSQL UDFYNStream ProcessingAdvanced KSQL UDF use case for connected cars
KSQL workshopYYStream Processingshowcases Kafka stream processing using KSQL and can be run automated or self-guided as a KSQL workshop
Microservices ecosystemYNStream ProcessingMicroservices Orders Demo Application integrated into the Confluent Platform
MQTTYNData PipelineInternet of Things (IoT) integration example using Apache Kafka + Kafka Connect + MQTT Connector + Sensor Data
Multi datacenterNYConfluent PlatformThis demo deploys an active-active multi-datacenter design, with two instances of Confluent Replicator copying data bidirectionally between the datacenters
Music demoYYStream ProcessingKSQL version of the Kafka Streams Demo Application
MySQL and DebeziumYNData PipelinesEnd-to-end streaming ETL with KSQL for stream processing using the Debezium Connector for MySQL
Oracle, KSQL, ElasticsearchNYData PipelinesStream data from Oracle, enrich and filter with KSQL, and then stream into Elasticsearch

Prerequisites

For local installs:

For Docker: