Yes, Zeebe uses streams (append only logs; each partition is 1 stream; technically zeebe uses a multi-RAFT implementation forked from atomix) and builds a view of the current state in RocksDB (an embedded database commonly used in streaming applications).
Do we need zeebe operate for production?
For technical monitoring, Zeebe provides metrics for Prometheus and Grafana dashboards (docs). For business operations we recommend using Operate. Please reach out to our sales team here if you are interested in using Operate.
Does zeebe operate supports integration with kafka exporter?
Zeebe exports its streams using exporters (e.g. elastic-search exporter). Operate consumes elastic search and cannot be connected to kafka. However, you can use one of the exporters maintained by the community (awesome exporters), or build your own custom exporter. A kafka exporter maintained by the community is available here.
Do we any other zeebe broker state, and workflow instances?
I’m unsure what you’re asking here, please explain your question in more detail.
And as always: Hope this helps
PS: To help other users find answers to their questions, please open a new topic for questions you have that are unrelated to the original question (deleting workflows/processes).