├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── docker.yaml ├── .gitignore ├── Dockerfile.consume ├── Dockerfile.consume-dlq ├── Dockerfile.produce ├── LICENSE ├── Makefile ├── README.md ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── cmd ├── bufstream-demo-consume-dlq │ └── main.go ├── bufstream-demo-consume │ └── main.go └── bufstream-demo-produce │ └── main.go ├── config └── bufstream.yaml ├── docker-compose.yaml ├── gen └── bufstream │ └── demo │ └── v1 │ └── demo.pb.go ├── go.mod ├── go.sum ├── iceberg ├── .gitignore ├── bufstream-quickstart.ipynb ├── bufstream.yaml └── docker-compose.yaml ├── pkg ├── app │ └── app.go ├── consume │ └── consumer.go ├── kafka │ └── kafka.go ├── produce │ └── producer.go └── product │ └── product.go └── proto └── bufstream └── demo └── v1 └── demo.proto /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.tmp/ 2 | /bufstream/ 3 | -------------------------------------------------------------------------------- /Dockerfile.consume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/Dockerfile.consume -------------------------------------------------------------------------------- /Dockerfile.consume-dlq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/Dockerfile.consume-dlq -------------------------------------------------------------------------------- /Dockerfile.produce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/Dockerfile.produce -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/buf.yaml -------------------------------------------------------------------------------- /cmd/bufstream-demo-consume-dlq/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/cmd/bufstream-demo-consume-dlq/main.go -------------------------------------------------------------------------------- /cmd/bufstream-demo-consume/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/cmd/bufstream-demo-consume/main.go -------------------------------------------------------------------------------- /cmd/bufstream-demo-produce/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/cmd/bufstream-demo-produce/main.go -------------------------------------------------------------------------------- /config/bufstream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/config/bufstream.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /gen/bufstream/demo/v1/demo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/gen/bufstream/demo/v1/demo.pb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/go.sum -------------------------------------------------------------------------------- /iceberg/.gitignore: -------------------------------------------------------------------------------- 1 | /data/ 2 | -------------------------------------------------------------------------------- /iceberg/bufstream-quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/iceberg/bufstream-quickstart.ipynb -------------------------------------------------------------------------------- /iceberg/bufstream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/iceberg/bufstream.yaml -------------------------------------------------------------------------------- /iceberg/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/iceberg/docker-compose.yaml -------------------------------------------------------------------------------- /pkg/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/pkg/app/app.go -------------------------------------------------------------------------------- /pkg/consume/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/pkg/consume/consumer.go -------------------------------------------------------------------------------- /pkg/kafka/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/pkg/kafka/kafka.go -------------------------------------------------------------------------------- /pkg/produce/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/pkg/produce/producer.go -------------------------------------------------------------------------------- /pkg/product/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/pkg/product/product.go -------------------------------------------------------------------------------- /proto/bufstream/demo/v1/demo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/bufstream-demo/HEAD/proto/bufstream/demo/v1/demo.proto --------------------------------------------------------------------------------