Task
Description
We're using Kafka for managing our data streams, but right now we're just using whatever comes out of the box from kafkajs, without much clarity on exactly how it works and how we interact with it.
Specifically:
- Data lives in kafka for a while; we probably don't want very long retention policies.
- When a new TV Kitchen worker connects, we don't want it to read historic messages (I believe that kafkaJS has a
fromBeginning that probably defaults to false, but we should confirm).
- Are we supposed to be tagging messages in any special way?
I don't know what code will come out of this issue, but I suspect we have some configurations to make (at the very least to our kafka service + documentation).
Relevant Resources / Research
Related Issues
This will likely impact how we interact with kafka in the countertop, so #23 is a related issue.
Task
Description
We're using Kafka for managing our data streams, but right now we're just using whatever comes out of the box from kafkajs, without much clarity on exactly how it works and how we interact with it.
Specifically:
fromBeginningthat probably defaults to false, but we should confirm).I don't know what code will come out of this issue, but I suspect we have some configurations to make (at the very least to our kafka service + documentation).
Relevant Resources / Research
Related Issues
This will likely impact how we interact with kafka in the countertop, so #23 is a related issue.