├── .github └── CODEOWNERS ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── README.md ├── clients ├── go │ ├── franz-go │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ ├── go.work │ ├── go.work.sum │ └── sarama │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go ├── java │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── redpanda │ │ │ ├── ClientConfig.java │ │ │ ├── ConsumerExample.java │ │ │ └── ProducerExample.java │ │ └── resources │ │ └── log4j.properties ├── js │ ├── README.md │ ├── package.json │ └── producer.js └── python │ ├── README.md │ ├── consumer.py │ ├── producer.py │ ├── requirements.txt │ └── schema_registry │ ├── README.md │ ├── data │ ├── hurndata.txt │ └── weather.avsc │ ├── pandaproxy_registry.py │ ├── redpanda_schema_example.py │ └── requirements.txt ├── docker-compose ├── compose-sasl-kowl-clients.yaml ├── compose-three-nodes.yml ├── compose-wasm.yaml ├── redpanda-one-node.yml ├── redpanda-wasm.yaml └── redpanda1.yaml ├── docs └── example-config │ └── kubernetes │ ├── external_connectivity.yaml │ ├── mtls.yaml │ ├── one_node_cluster.yaml │ ├── one_node_external.yaml │ ├── sasl.yaml │ └── tls.yaml ├── ebooks └── microservices-payments │ ├── .dockerignore │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── docker │ ├── Dockerfile.jvm │ ├── Dockerfile.native │ └── Dockerfile.native-distroless │ ├── java │ └── redpanda │ │ └── samples │ │ └── edm │ │ ├── RedpandaEventConsumer.java │ │ └── serde │ │ ├── PaymentEventDeserializer.java │ │ ├── PaymentReceivedEvent.java │ │ └── PaymentValidatedEvent.java │ └── resources │ └── application.properties ├── redpanda-university ├── schemas ├── market_activity.avsc └── market_activity.proto ├── spark ├── redpanda-spark.yml └── scala │ ├── README.md │ ├── build.sbt │ ├── project │ └── plugins.sbt │ ├── redpanda.config │ └── src │ └── main │ ├── resources │ └── market_activity.csv │ └── scala │ └── com │ └── redpanda │ └── examples │ ├── clients │ ├── ConsumerExample.scala │ └── ProducerExample.scala │ └── spark │ └── RedpandaSparkStream.scala └── wasm └── js └── transform_avro ├── README.md ├── package.json ├── src └── main.js ├── test └── main.test.js └── webpack.js /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/README.md -------------------------------------------------------------------------------- /clients/go/franz-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/franz-go/README.md -------------------------------------------------------------------------------- /clients/go/franz-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/franz-go/go.mod -------------------------------------------------------------------------------- /clients/go/franz-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/franz-go/go.sum -------------------------------------------------------------------------------- /clients/go/franz-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/franz-go/main.go -------------------------------------------------------------------------------- /clients/go/go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/go.work -------------------------------------------------------------------------------- /clients/go/go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/go.work.sum -------------------------------------------------------------------------------- /clients/go/sarama/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/sarama/README.md -------------------------------------------------------------------------------- /clients/go/sarama/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/sarama/go.mod -------------------------------------------------------------------------------- /clients/go/sarama/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/sarama/go.sum -------------------------------------------------------------------------------- /clients/go/sarama/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/go/sarama/main.go -------------------------------------------------------------------------------- /clients/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/java/pom.xml -------------------------------------------------------------------------------- /clients/java/src/main/java/com/redpanda/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/java/src/main/java/com/redpanda/ClientConfig.java -------------------------------------------------------------------------------- /clients/java/src/main/java/com/redpanda/ConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/java/src/main/java/com/redpanda/ConsumerExample.java -------------------------------------------------------------------------------- /clients/java/src/main/java/com/redpanda/ProducerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/java/src/main/java/com/redpanda/ProducerExample.java -------------------------------------------------------------------------------- /clients/java/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/java/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /clients/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/js/README.md -------------------------------------------------------------------------------- /clients/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/js/package.json -------------------------------------------------------------------------------- /clients/js/producer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/js/producer.js -------------------------------------------------------------------------------- /clients/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/README.md -------------------------------------------------------------------------------- /clients/python/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/consumer.py -------------------------------------------------------------------------------- /clients/python/producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/producer.py -------------------------------------------------------------------------------- /clients/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/requirements.txt -------------------------------------------------------------------------------- /clients/python/schema_registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/README.md -------------------------------------------------------------------------------- /clients/python/schema_registry/data/hurndata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/data/hurndata.txt -------------------------------------------------------------------------------- /clients/python/schema_registry/data/weather.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/data/weather.avsc -------------------------------------------------------------------------------- /clients/python/schema_registry/pandaproxy_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/pandaproxy_registry.py -------------------------------------------------------------------------------- /clients/python/schema_registry/redpanda_schema_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/redpanda_schema_example.py -------------------------------------------------------------------------------- /clients/python/schema_registry/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/clients/python/schema_registry/requirements.txt -------------------------------------------------------------------------------- /docker-compose/compose-sasl-kowl-clients.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/compose-sasl-kowl-clients.yaml -------------------------------------------------------------------------------- /docker-compose/compose-three-nodes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/compose-three-nodes.yml -------------------------------------------------------------------------------- /docker-compose/compose-wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/compose-wasm.yaml -------------------------------------------------------------------------------- /docker-compose/redpanda-one-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/redpanda-one-node.yml -------------------------------------------------------------------------------- /docker-compose/redpanda-wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/redpanda-wasm.yaml -------------------------------------------------------------------------------- /docker-compose/redpanda1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docker-compose/redpanda1.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/external_connectivity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/external_connectivity.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/mtls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/mtls.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/one_node_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/one_node_cluster.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/one_node_external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/one_node_external.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/sasl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/sasl.yaml -------------------------------------------------------------------------------- /docs/example-config/kubernetes/tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/docs/example-config/kubernetes/tls.yaml -------------------------------------------------------------------------------- /ebooks/microservices-payments/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/.dockerignore -------------------------------------------------------------------------------- /ebooks/microservices-payments/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/.gitignore -------------------------------------------------------------------------------- /ebooks/microservices-payments/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/mvnw -------------------------------------------------------------------------------- /ebooks/microservices-payments/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/mvnw.cmd -------------------------------------------------------------------------------- /ebooks/microservices-payments/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/pom.xml -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/java/redpanda/samples/edm/RedpandaEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/java/redpanda/samples/edm/RedpandaEventConsumer.java -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentEventDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentEventDeserializer.java -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentReceivedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentReceivedEvent.java -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentValidatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/java/redpanda/samples/edm/serde/PaymentValidatedEvent.java -------------------------------------------------------------------------------- /ebooks/microservices-payments/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/ebooks/microservices-payments/src/main/resources/application.properties -------------------------------------------------------------------------------- /redpanda-university: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /schemas/market_activity.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/schemas/market_activity.avsc -------------------------------------------------------------------------------- /schemas/market_activity.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/schemas/market_activity.proto -------------------------------------------------------------------------------- /spark/redpanda-spark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/redpanda-spark.yml -------------------------------------------------------------------------------- /spark/scala/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/README.md -------------------------------------------------------------------------------- /spark/scala/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/build.sbt -------------------------------------------------------------------------------- /spark/scala/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/project/plugins.sbt -------------------------------------------------------------------------------- /spark/scala/redpanda.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/redpanda.config -------------------------------------------------------------------------------- /spark/scala/src/main/resources/market_activity.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/src/main/resources/market_activity.csv -------------------------------------------------------------------------------- /spark/scala/src/main/scala/com/redpanda/examples/clients/ConsumerExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/src/main/scala/com/redpanda/examples/clients/ConsumerExample.scala -------------------------------------------------------------------------------- /spark/scala/src/main/scala/com/redpanda/examples/clients/ProducerExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/src/main/scala/com/redpanda/examples/clients/ProducerExample.scala -------------------------------------------------------------------------------- /spark/scala/src/main/scala/com/redpanda/examples/spark/RedpandaSparkStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/spark/scala/src/main/scala/com/redpanda/examples/spark/RedpandaSparkStream.scala -------------------------------------------------------------------------------- /wasm/js/transform_avro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/wasm/js/transform_avro/README.md -------------------------------------------------------------------------------- /wasm/js/transform_avro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/wasm/js/transform_avro/package.json -------------------------------------------------------------------------------- /wasm/js/transform_avro/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/wasm/js/transform_avro/src/main.js -------------------------------------------------------------------------------- /wasm/js/transform_avro/test/main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/wasm/js/transform_avro/test/main.test.js -------------------------------------------------------------------------------- /wasm/js/transform_avro/webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redpanda-data/redpanda-examples/HEAD/wasm/js/transform_avro/webpack.js --------------------------------------------------------------------------------