# confluentinc/demo-scene

Scripts and samples to support Confluent Demos, Talks, and Blogs. Not all of the examples in this repository are kept up to date. For automated tutorials and QA'd code, see https://github.com/confluentinc/tutorials/

Repository: https://github.com/confluentinc/demo-scene
Canonical: https://ross.abutalabs.com/products/demo-scene
Homepage: https://developer.confluent.io
Language: Shell
License: Apache-2.0
License Family: permissive
Topics: kafka, ksql, elasticsearch, syslog, mysql, debezium, kafka-streams, kafka-connect, ksqldb, demo
Last push: 2026-08-25T14:22:36+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3106, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1565, forks 898 (observed 2026-08-28T04:05:04.219461+00:00)

## What it is
A collection of scripts, Docker Compose setups, and sample code supporting Confluent's demos, talks, and blogs about Apache Kafka and its ecosystem. It covers streaming pipelines, CDC with Debezium, ksqlDB, Kafka Connect, and event-driven applications, though not all examples are kept up to date.

## Use cases
- learn apache kafka with runnable examples
- demo a streaming ETL pipeline from mysql to elasticsearch
- try debezium change data capture with ksqlDB
- build a demo event-driven microservices workshop
- stream data from postgres to kafka and beyond
- set up a kafka demo environment with docker compose
- explore kafka connect connector examples

## When to choose
- you want hands-on, copy-paste demo environments for Kafka, ksqlDB, and Kafka Connect
- you are preparing a talk, workshop, or blog post about Confluent Platform
- you want to experiment with CDC pipelines using Debezium and various databases
- you prefer learning from ad-hoc samples rather than QA'd tutorials

## When to avoid
- you need production-ready, maintained, QA'd code - use confluentinc/tutorials or confluentinc/examples instead
- you need a supported library or SDK to build an application
- you cannot spare 8GB of memory for Docker-based demo stacks
- you need guaranteed up-to-date examples - the repo explicitly says not all are kept current

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: streaming, etl, developer-tools, data-science
- domain: big-data, developer-tools, tutorials
- platform: cross-platform
- tags: apache-kafka, ksqldb, kafka-connect, debezium, cdc, change-data-capture, elasticsearch, demos, confluent, event-streaming, samples, docker-compose, data-engineering, messaging, docker, shell

## Member repositories
- confluentinc/demo-scene (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:04.219461+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:00:10.960111+00:00, confidence not recorded.
  - readme: https://github.com/confluentinc/demo-scene (fetched 2026-08-28T04:05:04.219461+00:00, sha 7a3487858a1d)
  - homepage: https://developer.confluent.io (fetched 2026-08-29T11:28:54.361074+00:00, sha 5a3fdcd707e4)
  - site_page: https://docs.confluent.io/ (fetched 2026-08-29T11:28:54.372583+00:00, sha 8cc9d99272d2)
  - site_page: https://developer.confluent.io/quickstart/kafka-on-confluent-cloud (fetched 2026-08-29T11:28:54.374477+00:00, sha 306134b9f73a)
  - site_page: https://developer.confluent.io/quickstart/flink-on-confluent-cloud (fetched 2026-08-29T11:28:54.376505+00:00, sha 30845a6725a2)
  - site_page: https://developer.confluent.io/faq/apache-kafka (fetched 2026-08-29T11:28:54.370606+00:00, sha cb78ef5c5979)
- Data as of 2026-08-30T08:39:29.467469+00:00.
